Remove unused Function::engine member and line number mapping type
authorSimon Hausmann <simon.hausmann@digia.com>
Fri, 16 Aug 2013 19:33:03 +0000 (21:33 +0200)
committerLars Knoll <lars.knoll@digia.com>
Fri, 16 Aug 2013 19:40:14 +0000 (21:40 +0200)
Change-Id: Id227139bf385aa92e539cdb0d0012e1360679c81
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
src/qml/jsruntime/qv4function.cpp
src/qml/jsruntime/qv4function_p.h

index e357508..607d067 100644 (file)
@@ -59,7 +59,6 @@ Function::Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit,
         , code(0)
         , codeData(0)
         , codeSize(0)
-        , engine(engine)
 {
     Q_ASSERT(!compilationUnit);
     compilationUnit = unit;
index d197098..595955a 100644 (file)
@@ -80,12 +80,6 @@ struct URIErrorPrototype;
 struct InternalClass;
 struct Lookup;
 
-struct LineNumberMapping
-{
-    quint32 codeOffset;
-    int lineNumber;
-};
-
 struct Function {
     String *name;
 
@@ -98,8 +92,6 @@ struct Function {
     QVector<String *> formals;
     QVector<String *> locals;
 
-    ExecutionEngine *engine;
-
     Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, const CompiledData::Function *function,
              Value (*codePtr)(ExecutionContext *, const uchar *), quint32 _codeSize);
     ~Function();
@@ -119,7 +111,6 @@ struct Function {
 };
 
 }
-Q_DECLARE_TYPEINFO(QV4::LineNumberMapping, Q_PRIMITIVE_TYPE);
 
 QT_END_NAMESPACE