diff options
author | Lars Knoll <lars.knoll@theqtcompany.com> | 2015-09-08 14:59:46 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@theqtcompany.com> | 2015-09-25 08:39:34 +0000 |
commit | 58f9a94f466a0c46e2bf87c22648990497e928e4 (patch) | |
tree | 103b8663baeaee64d426a490b129ec08b6274ddc /src | |
parent | a8ccf32793c849ee7bacc085dff1c8a8abc49735 (diff) |
Fall back to the correct method
This avoids one indirection in the called code and should allow the
compiler to generate slightly better code for this lookup.
Change-Id: I6ca8063496015fa74d7f48a7c038dfdd29bb2dd2
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/qml/jsruntime/qv4lookup.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4lookup.cpp b/src/qml/jsruntime/qv4lookup.cpp index bce63d00e9..d97abdb461 100644 --- a/src/qml/jsruntime/qv4lookup.cpp +++ b/src/qml/jsruntime/qv4lookup.cpp @@ -169,7 +169,7 @@ ReturnedValue Lookup::indexedGetterObjectInt(Lookup *l, const Value &object, con { uint idx = index.asArrayIndex(); if (idx == UINT_MAX || !object.isObject()) - return indexedGetterGeneric(l, object, index); + return indexedGetterFallback(l, object, index); Object *o = object.objectValue(); if (o->d()->arrayData && o->d()->arrayData->type == Heap::ArrayData::Simple) { |