From 04ad4f2d9c8d5c93c33f873a3b8a5a86b7489634 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Mon, 28 May 2018 15:57:26 +0200 Subject: Minor cleanup with bytecode pointer types Even though we consider the bytecode to be a sequence of unsigned bytes, we store it as const char * (so unsigned except on arm) everywhere, because that makes it convenient to work with QByteArray's constData(). By using const char * consistently we can get rid of at least one more reinterpret_cast. Change-Id: I7a803e4201381c39eec2fdc6497d9bf36a1c2b6b Reviewed-by: Lars Knoll --- src/qml/jsruntime/qv4engine_p.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/qml/jsruntime/qv4engine_p.h') diff --git a/src/qml/jsruntime/qv4engine_p.h b/src/qml/jsruntime/qv4engine_p.h index 155383c55d..aa38189cdf 100644 --- a/src/qml/jsruntime/qv4engine_p.h +++ b/src/qml/jsruntime/qv4engine_p.h @@ -96,8 +96,8 @@ struct Q_QML_EXPORT CppStackFrame { const Value *originalArguments; int originalArgumentsCount; int instructionPointer; - const uchar *yield; - const uchar *exceptionHandler; + const char *yield; + const char *exceptionHandler; QString source() const; QString function() const; -- cgit v1.2.3