diff options
| author | Lars Knoll <lars.knoll@qt.io> | 2017-08-07 13:27:38 +0200 |
|---|---|---|
| committer | Lars Knoll <lars.knoll@qt.io> | 2017-08-10 08:18:41 +0000 |
| commit | fee680b24a41c177a23f82fc7334ab593931afea (patch) | |
| tree | 23aa05e538b287ec25830bc3b000c9641cfd9699 /src/qml/jsruntime/qv4runtimeapi_p.h | |
| parent | 2ad213cc02094e003802530757fa4010720a22e6 (diff) | |
Don't throw errors from the internal put methods anymore
Instead do it in the VME, where we can then easily separate
into throwing and non throwing versions by bytecode.
Change-Id: Ie63bd5b3610bb85f26fb8979179b2e239876cd97
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4runtimeapi_p.h')
| -rw-r--r-- | src/qml/jsruntime/qv4runtimeapi_p.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qml/jsruntime/qv4runtimeapi_p.h b/src/qml/jsruntime/qv4runtimeapi_p.h index e0f7bd8706..ba4a55f864 100644 --- a/src/qml/jsruntime/qv4runtimeapi_p.h +++ b/src/qml/jsruntime/qv4runtimeapi_p.h @@ -108,9 +108,9 @@ struct ExceptionCheck<void (*)(QV4::NoThrowEngine *, A, B, C)> { F(ReturnedValue, constructValue, (ExecutionEngine *engine, const Value &func, CallData *callData)) \ \ /* set & get */ \ - F(void, setActivationProperty, (ExecutionEngine *engine, int nameIndex, const Value &value)) \ - F(void, setProperty, (ExecutionEngine *engine, const Value &object, int nameIndex, const Value &value)) \ - F(void, setElement, (ExecutionEngine *engine, const Value &object, const Value &index, const Value &value)) \ + F(bool, setActivationProperty, (ExecutionEngine *engine, int nameIndex, const Value &value)) \ + F(bool, setProperty, (ExecutionEngine *engine, const Value &object, int nameIndex, const Value &value)) \ + F(bool, setElement, (ExecutionEngine *engine, const Value &object, const Value &index, const Value &value)) \ F(ReturnedValue, getProperty, (ExecutionEngine *engine, const Value &object, int nameIndex)) \ F(ReturnedValue, getActivationProperty, (ExecutionEngine *engine, int nameIndex)) \ F(ReturnedValue, getElement, (ExecutionEngine *engine, const Value &object, const Value &index)) \ |
