[Ci-reports] fail on ssh://codereview.qt-project.org:29418/qt/qtdeclarative#dev

Qt Continuous Integration System ci-noreply at qt-project.org
Thu Aug 15 16:35:51 CEST 2013


qtdeclarative failed to compile :(

  In file included from compiler/qv4isel_masm.cpp:52:0:
  compiler/qv4regalloc_p.h:57:13: error: 'V4IR' does not name a type
  compiler/qv4regalloc_p.h:63:13: error: 'LifeTimeInterval' was not declared in this scope
  compiler/qv4regalloc_p.h:63:13: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc_p.h:63:29: error: template argument 1 is invalid
  compiler/qv4regalloc_p.h:65:11: error: 'LifeTimeInterval' was not declared in this scope
  compiler/qv4regalloc_p.h:65:11: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc_p.h:65:27: error: template argument 1 is invalid
  compiler/qv4regalloc_p.h:67:11: error: 'V4IR' was not declared in this scope
  compiler/qv4regalloc_p.h:67:11: note: suggested alternative:
  compiler/qv4jsir_p.h:89:16: note:   'TestNamespace::QQmlJS::V4IR'
  compiler/qv4regalloc_p.h:67:26: error: wrong number of template arguments (1, should be 2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:272:7: error: provided for 'template<class Key, class T> class TestNamespace::QHash'
  compiler/qv4regalloc_p.h:68:11: error: 'V4IR' was not declared in this scope
  compiler/qv4regalloc_p.h:68:11: note: suggested alternative:
  compiler/qv4jsir_p.h:89:16: note:   'TestNamespace::QQmlJS::V4IR'
  compiler/qv4regalloc_p.h:68:26: error: wrong number of template arguments (1, should be 2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:272:7: error: provided for 'template<class Key, class T> class TestNamespace::QHash'
  compiler/qv4regalloc_p.h:77:14: error: 'V4IR' has not been declared
  compiler/qv4regalloc_p.h:77:29: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc_p.h:82:29: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc_p.h:83:29: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc_p.h:86:32: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc_p.h:86:50: error: ISO C++ forbids declaration of 'current' with no type [-fpermissive]
  compiler/qv4regalloc_p.h:86:65: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc_p.h:86:83: error: ISO C++ forbids declaration of 'another' with no type [-fpermissive]
  compiler/qv4regalloc_p.h:88:23: error: 'V4IR' does not name a type
  compiler/qv4regalloc_p.h:88:34: error: expected unqualified-id before '&' token
  compiler/qv4regalloc_p.h:88:34: error: expected ')' before '&' token
  compiler/qv4regalloc_p.h:88:29: error: expected ';' at end of member declaration
  compiler/qv4regalloc_p.h:88:35: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc_p.h:88:38: error: expected unqualified-id before 'int'
  compiler/qv4regalloc_p.h:89:16: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc_p.h:91:32: error: 'V4IR' does not name a type
  compiler/qv4regalloc_p.h:91:43: error: expected unqualified-id before '&' token
  compiler/qv4regalloc_p.h:91:43: error: expected ')' before '&' token
  compiler/qv4regalloc_p.h:91:38: error: expected ';' at end of member declaration
  compiler/qv4regalloc_p.h:91:44: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc_p.h:91:45: error: declaration of 'int& QQmlJS::MASM::RegisterAllocator::t'
  compiler/qv4regalloc_p.h:88:35: error: conflicts with previous declaration 'int& QQmlJS::MASM::RegisterAllocator::t'
  compiler/qv4regalloc_p.h:91:47: error: expected unqualified-id before 'int'
  compiler/qv4regalloc_p.h:92:18: error: 'V4IR' has not been declared
  compiler/qv4regalloc_p.h:92:33: error: expected ',' or '...' before '*' token
  compiler/qv4isel_masm.cpp:64:17: error: reference to 'QQmlJS' is ambiguous
  compiler/qv4regalloc_p.h:50:18: error: candidates are: namespace QQmlJS { }
  /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:66:18: error:                 namespace TestNamespace::QQmlJS { }
  compiler/qv4isel_masm.cpp:64:17: error: 'QQmlJS' is not a namespace-name
  compiler/qv4isel_masm.cpp:64:23: error: expected namespace-name before ';' token
  compiler/qv4isel_masm.cpp:65:17: error: reference to 'QQmlJS' is ambiguous
  compiler/qv4regalloc_p.h:50:18: error: candidates are: namespace QQmlJS { }
  /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:66:18: error:                 namespace TestNamespace::QQmlJS { }
  compiler/qv4isel_masm.cpp:65:17: error: reference to 'QQmlJS' is ambiguous
  compiler/qv4regalloc_p.h:50:18: error: candidates are: namespace QQmlJS { }
  /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:66:18: error:                 namespace TestNamespace::QQmlJS { }
  compiler/qv4isel_masm.cpp:65:25: error: 'MASM' is not a namespace-name
  compiler/qv4isel_masm.cpp:65:29: error: expected namespace-name before ';' token
  compiler/qv4isel_masm.cpp:69:31: error: 'V4IR' has not been declared
  compiler/qv4isel_masm.cpp:69:37: error: expected '{' before 'StmtVisitor'
  compiler/qv4isel_masm.cpp:69:48: error: invalid type in declaration before ',' token
  compiler/qv4isel_masm.cpp:69:50: error: expected unqualified-id before 'protected'
  compiler/qv4isel_masm.cpp:1483:1: error: expected '}' at end of input
  make[3]: *** [.obj/debug-shared/qv4isel_masm.o] Error 1
  In file included from compiler/qv4regalloc.cpp:42:0:
  compiler/qv4regalloc_p.h:57:13: error: 'V4IR' does not name a type
  compiler/qv4regalloc_p.h:63:13: error: 'LifeTimeInterval' was not declared in this scope
  compiler/qv4regalloc_p.h:63:13: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc_p.h:63:29: error: template argument 1 is invalid
  compiler/qv4regalloc_p.h:65:11: error: 'LifeTimeInterval' was not declared in this scope
  compiler/qv4regalloc_p.h:65:11: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc_p.h:65:27: error: template argument 1 is invalid
  compiler/qv4regalloc_p.h:67:11: error: 'V4IR' was not declared in this scope
  compiler/qv4regalloc_p.h:67:11: note: suggested alternative:
  compiler/qv4jsir_p.h:89:16: note:   'TestNamespace::QQmlJS::V4IR'
  compiler/qv4regalloc_p.h:67:26: error: wrong number of template arguments (1, should be 2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:272:7: error: provided for 'template<class Key, class T> class TestNamespace::QHash'
  compiler/qv4regalloc_p.h:68:11: error: 'V4IR' was not declared in this scope
  compiler/qv4regalloc_p.h:68:11: note: suggested alternative:
  compiler/qv4jsir_p.h:89:16: note:   'TestNamespace::QQmlJS::V4IR'
  compiler/qv4regalloc_p.h:68:26: error: wrong number of template arguments (1, should be 2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:272:7: error: provided for 'template<class Key, class T> class TestNamespace::QHash'
  compiler/qv4regalloc_p.h:77:14: error: 'V4IR' has not been declared
  compiler/qv4regalloc_p.h:77:29: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc_p.h:82:29: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc_p.h:83:29: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc_p.h:86:32: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc_p.h:86:50: error: ISO C++ forbids declaration of 'current' with no type [-fpermissive]
  compiler/qv4regalloc_p.h:86:65: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc_p.h:86:83: error: ISO C++ forbids declaration of 'another' with no type [-fpermissive]
  compiler/qv4regalloc_p.h:88:23: error: 'V4IR' does not name a type
  compiler/qv4regalloc_p.h:88:34: error: expected unqualified-id before '&' token
  compiler/qv4regalloc_p.h:88:34: error: expected ')' before '&' token
  compiler/qv4regalloc_p.h:88:29: error: expected ';' at end of member declaration
  compiler/qv4regalloc_p.h:88:35: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc_p.h:88:38: error: expected unqualified-id before 'int'
  compiler/qv4regalloc_p.h:89:16: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc_p.h:91:32: error: 'V4IR' does not name a type
  compiler/qv4regalloc_p.h:91:43: error: expected unqualified-id before '&' token
  compiler/qv4regalloc_p.h:91:43: error: expected ')' before '&' token
  compiler/qv4regalloc_p.h:91:38: error: expected ';' at end of member declaration
  compiler/qv4regalloc_p.h:91:44: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc_p.h:91:45: error: declaration of 'int& QQmlJS::MASM::RegisterAllocator::t'
  compiler/qv4regalloc_p.h:88:35: error: conflicts with previous declaration 'int& QQmlJS::MASM::RegisterAllocator::t'
  compiler/qv4regalloc_p.h:91:47: error: expected unqualified-id before 'int'
  compiler/qv4regalloc_p.h:92:18: error: 'V4IR' has not been declared
  compiler/qv4regalloc_p.h:92:33: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:46:17: error: reference to 'QQmlJS' is ambiguous
  compiler/qv4regalloc_p.h:50:18: error: candidates are: namespace QQmlJS { }
  /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:66:18: error:                 namespace TestNamespace::QQmlJS { }
  compiler/qv4regalloc.cpp:46:17: error: 'QQmlJS' is not a namespace-name
  compiler/qv4regalloc.cpp:46:23: error: expected namespace-name before ';' token
  compiler/qv4regalloc.cpp:47:17: error: reference to 'QQmlJS' is ambiguous
  compiler/qv4regalloc_p.h:50:18: error: candidates are: namespace QQmlJS { }
  /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:66:18: error:                 namespace TestNamespace::QQmlJS { }
  compiler/qv4regalloc.cpp:47:17: error: reference to 'QQmlJS' is ambiguous
  compiler/qv4regalloc_p.h:50:18: error: candidates are: namespace QQmlJS { }
  /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:66:18: error:                 namespace TestNamespace::QQmlJS { }
  compiler/qv4regalloc.cpp:47:25: error: 'MASM' is not a namespace-name
  compiler/qv4regalloc.cpp:47:29: error: expected namespace-name before ';' token
  compiler/qv4regalloc.cpp:48:17: error: reference to 'QQmlJS' is ambiguous
  compiler/qv4regalloc_p.h:50:18: error: candidates are: namespace QQmlJS { }
  /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:66:18: error:                 namespace TestNamespace::QQmlJS { }
  compiler/qv4regalloc.cpp:48:17: error: reference to 'QQmlJS' is ambiguous
  compiler/qv4regalloc_p.h:50:18: error: candidates are: namespace QQmlJS { }
  /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:66:18: error:                 namespace TestNamespace::QQmlJS { }
  compiler/qv4regalloc.cpp:48:25: error: 'V4IR' is not a namespace-name
  compiler/qv4regalloc.cpp:48:29: error: expected namespace-name before ';' token
  compiler/qv4regalloc.cpp:67:1: error: expected class-name before '{' token
  compiler/qv4regalloc.cpp:84:5: error: 'Stmt' does not name a type
  compiler/qv4regalloc.cpp:85:11: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:85:11: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:85:20: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:86:11: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:86:11: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:86:28: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:88:11: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:88:11: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:88:23: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:88:23: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:88:27: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:88:29: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:88:29: error: template argument 2 is invalid
  compiler/qv4regalloc.cpp:93:18: error: 'Function' has not been declared
  compiler/qv4regalloc.cpp:104:27: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:104:33: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:105:19: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:105:25: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:109:32: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:109:38: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:113:28: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:113:34: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:119:11: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:119:11: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:119:15: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:119:29: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:119:35: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:120:24: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:120:30: error: ISO C++ forbids declaration of 't' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:176:37: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:176:48: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:177:42: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:177:53: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:178:45: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:178:56: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:179:57: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:179:68: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:180:41: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:180:52: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:181:42: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:181:53: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:182:45: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:182:56: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:183:57: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:183:68: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:184:41: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:184:52: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:185:49: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:185:60: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:186:52: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:186:63: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:187:64: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:187:75: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:188:48: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:188:59: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:189:49: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:189:60: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:190:52: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:190:63: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:191:64: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:191:75: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:192:48: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:192:59: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:193:35: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:193:46: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:195:51: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:195:62: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:196:49: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:196:60: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:197:53: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:197:64: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:198:43: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:198:54: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:201:48: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:201:59: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:202:44: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:202:55: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:203:41: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:203:52: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:204:49: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:204:60: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:206:28: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:206:39: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:214:31: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:214:42: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:222:32: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:222:43: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:231:30: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:231:41: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:275:46: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:275:57: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:282:36: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:282:47: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:290:33: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:290:44: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:298:33: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:298:44: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:304:28: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:304:40: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:309:49: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:309:60: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:314:29: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:314:42: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:320:46: error: 'V4IR' does not name a type
  compiler/qv4regalloc.cpp:320:57: error: expected unqualified-id before '*' token
  compiler/qv4regalloc.cpp:320:57: error: expected ')' before '*' token
  compiler/qv4regalloc.cpp:320:52: error: expected ';' at end of member declaration
  compiler/qv4regalloc.cpp:320:58: error: expected unqualified-id before ',' token
  compiler/qv4regalloc.cpp:320:60: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:320:66: error: ISO C++ forbids declaration of 'Temp' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:320:66: error: expected ';' at end of member declaration
  compiler/qv4regalloc.cpp:320:72: error: ISO C++ forbids declaration of 'temp' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:320:72: error: expected ';' at end of member declaration
  compiler/qv4regalloc.cpp:320:76: error: expected unqualified-id before ')' token
  compiler/qv4regalloc.cpp:326:40: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:326:51: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:332:30: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:332:44: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:338:30: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:338:41: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:345:30: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:345:41: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:352:29: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:352:40: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:360:29: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:360:40: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:368:28: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:368:39: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:375:29: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:375:40: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:381:23: error: 'AluOp' has not been declared
  compiler/qv4regalloc.cpp:381:35: error: 'Temp' is not a type
  compiler/qv4regalloc.cpp:381:53: error: 'Temp' is not a type
  compiler/qv4regalloc.cpp:408:24: error: 'AluOp' has not been declared
  compiler/qv4regalloc.cpp:408:36: error: 'Expr' has not been declared
  compiler/qv4regalloc.cpp:408:54: error: 'Expr' has not been declared
  compiler/qv4regalloc.cpp:408:73: error: 'Temp' is not a type
  compiler/qv4regalloc.cpp:451:32: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:451:44: error: expected ',' or '...' before 'oper'
  compiler/qv4regalloc.cpp:457:35: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:457:47: error: expected ',' or '...' before 'oper'
  compiler/qv4regalloc.cpp:463:34: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:463:46: error: expected ',' or '...' before 'oper'
  compiler/qv4regalloc.cpp:469:28: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:469:39: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:470:29: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:470:41: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:481:27: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:481:37: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:484:27: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:484:37: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:487:27: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:487:37: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:499:30: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:499:41: error: expected ',' or '...' before '*' token
  compiler/qv4regalloc.cpp:508:17: error: 'Temp' is not a type
  compiler/qv4regalloc.cpp:528:18: error: 'Temp' is not a type
  compiler/qv4regalloc.cpp:535:18: error: 'ExprList' has not been declared
  compiler/qv4regalloc.cpp:535:10: error: 'void QQmlJS::MASM::RegAllocInfo::addUses(int*, {anonymous}::Use::RegisterFlag)' cannot be overloaded
  compiler/qv4regalloc.cpp:528:10: error: with 'void QQmlJS::MASM::RegAllocInfo::addUses(int*, {anonymous}::Use::RegisterFlag)'
  compiler/qv4regalloc.cpp:546:18: error: 'Temp' is not a type
  compiler/qv4regalloc.cpp:546:32: error: 'Temp' is not a type
  compiler/qv4regalloc.cpp:546:45: error: 'Temp' is not a type
  compiler/qv4regalloc.cpp: In constructor 'QQmlJS::MASM::RegAllocInfo::RegAllocInfo()':
  compiler/qv4regalloc.cpp:91:21: error: class 'QQmlJS::MASM::RegAllocInfo' does not have any field named '_currentStmt'
  compiler/qv4regalloc.cpp: In member function 'void QQmlJS::MASM::RegAllocInfo::collect(int*)':
  compiler/qv4regalloc.cpp:95:53: error: request for member 'basicBlocks' in '* function', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:95:65: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:95:78: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:95:89: error: request for member 'basicBlocks' in '* function', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:95:116: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:95:135: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:95:152: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:95:186: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:95:205: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:95:217: error: 'BasicBlock' was not declared in this scope
  compiler/qv4regalloc.cpp:95:217: note: suggested alternative:
  compiler/qv4jsir_p.h:749:8: note:   'TestNamespace::QQmlJS::V4IR::BasicBlock'
  compiler/qv4regalloc.cpp:95:229: error: 'bb' was not declared in this scope
  compiler/qv4regalloc.cpp:95:247: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:95:281: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:96:62: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:96:75: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:96:106: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:96:125: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:96:142: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:96:176: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:96:195: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:96:207: error: 'Stmt' was not declared in this scope
  compiler/qv4regalloc.cpp:96:207: note: suggested alternative:
  compiler/qv4jsir_p.h:519:8: note:   'TestNamespace::QQmlJS::V4IR::Stmt'
  compiler/qv4regalloc.cpp:96:213: error: 's' was not declared in this scope
  compiler/qv4regalloc.cpp:96:230: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:96:264: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:98:17: error: '_currentStmt' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'TestNamespace::QList<{anonymous}::Use> QQmlJS::MASM::RegAllocInfo::uses(const int&) const':
  compiler/qv4regalloc.cpp:104:58: error: invalid types 'const int[const int]' for array subscript
  compiler/qv4regalloc.cpp: In member function 'int QQmlJS::MASM::RegAllocInfo::def(const int&) const':
  compiler/qv4regalloc.cpp:106:20: error: invalid types 'const int[const int]' for array subscript
  compiler/qv4regalloc.cpp:107:23: error: invalid types 'const int[const int]' for array subscript
  compiler/qv4regalloc.cpp: In member function 'bool QQmlJS::MASM::RegAllocInfo::canHaveRegister(const int&) const':
  compiler/qv4regalloc.cpp:110:20: error: invalid types 'const int[const int]' for array subscript
  compiler/qv4regalloc.cpp:111:23: error: invalid types 'const int[const int]' for array subscript
  compiler/qv4regalloc.cpp: In member function 'bool QQmlJS::MASM::RegAllocInfo::isPhiTarget(const int&) const':
  compiler/qv4regalloc.cpp:114:20: error: invalid types 'const int[const int]' for array subscript
  compiler/qv4regalloc.cpp:115:23: error: invalid types 'const int[const int]' for array subscript
  compiler/qv4regalloc.cpp: In member function 'int QQmlJS::MASM::RegAllocInfo::hints(const int&) const':
  compiler/qv4regalloc.cpp:119:61: error: invalid types 'const int[const int]' for array subscript
  compiler/qv4regalloc.cpp: In member function 'void QQmlJS::MASM::RegAllocInfo::addHint(const int&, int)':
  compiler/qv4regalloc.cpp:122:14: error: expected ';' before 'hint'
  compiler/qv4regalloc.cpp:123:9: error: 'hint' was not declared in this scope
  compiler/qv4regalloc.cpp:123:19: error: 'Temp' is not a class, namespace, or enumeration
  compiler/qv4regalloc.cpp:124:17: error: invalid types 'int[const int]' for array subscript
  compiler/qv4regalloc.cpp: In member function 'void QQmlJS::MASM::RegAllocInfo::dump() const':
  compiler/qv4regalloc.cpp:132:19: error: type/value mismatch at argument 1 in template parameter list for 'template<class T> class TestNamespace::QList'
  compiler/qv4regalloc.cpp:132:19: error:   expected a type, got '((const QQmlJS::MASM::RegAllocInfo*)this)->QQmlJS::MASM::RegAllocInfo::Temp'
  compiler/qv4regalloc.cpp:132:27: error: invalid type in declaration before '=' token
  compiler/qv4regalloc.cpp:132:35: error: request for member 'keys' in '((const QQmlJS::MASM::RegAllocInfo*)this)->QQmlJS::MASM::RegAllocInfo::_defs', which is of non-class type 'const int'
  In file included from /work/build/qt/qtbase/include/QtCore/qglobal.h:1:0,
                   from jsruntime/qv4global_p.h:45,
                   from compiler/qv4regalloc_p.h:44,
                   from compiler/qv4regalloc.cpp:42:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h: At global scope:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h: In instantiation of 'TestNamespace::QForeachContainer<int>':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:823:32: error: 'int' is not a class, struct, or union type
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:823:35: error: 'int' is not a class, struct, or union type
  compiler/qv4regalloc.cpp: In member function 'void QQmlJS::MASM::RegAllocInfo::dump() const':
  compiler/qv4regalloc.cpp:134:103: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:134:120: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'e'
  compiler/qv4regalloc.cpp:134:173: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:134:191: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:134:260: error: could not convert '({...})' from 'void' to 'bool'
  compiler/qv4regalloc.cpp:134:261: error: expected ';' before ')' token
  compiler/qv4regalloc.cpp:135:13: error: 't' was not declared in this scope
  compiler/qv4regalloc.cpp:158:19: error: type/value mismatch at argument 1 in template parameter list for 'template<class T> class TestNamespace::QList'
  compiler/qv4regalloc.cpp:158:19: error:   expected a type, got '((const QQmlJS::MASM::RegAllocInfo*)this)->QQmlJS::MASM::RegAllocInfo::Temp'
  compiler/qv4regalloc.cpp:158:28: error: invalid type in declaration before '=' token
  compiler/qv4regalloc.cpp:158:37: error: request for member 'keys' in '((const QQmlJS::MASM::RegAllocInfo*)this)->QQmlJS::MASM::RegAllocInfo::_hints', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:159:20: error: request for member 'isEmpty' in 'hinted', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:162:105: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:162:122: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'e'
  compiler/qv4regalloc.cpp:162:175: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:162:193: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:162:262: error: could not convert '({...})' from 'void' to 'bool'
  compiler/qv4regalloc.cpp:162:263: error: expected ';' before ')' token
  compiler/qv4regalloc.cpp:164:13: error: 't' was not declared in this scope
  compiler/qv4regalloc.cpp:166:23: error: type/value mismatch at argument 1 in template parameter list for 'template<class T> class TestNamespace::QList'
  compiler/qv4regalloc.cpp:166:23: error:   expected a type, got '((const QQmlJS::MASM::RegAllocInfo*)this)->QQmlJS::MASM::RegAllocInfo::Temp'
  compiler/qv4regalloc.cpp:166:31: error: invalid type in declaration before '=' token
  compiler/qv4regalloc.cpp:167:39: error: request for member 'size' in 'hints', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:169:24: error: invalid types 'int[int]' for array subscript
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::callValue(int)':
  compiler/qv4regalloc.cpp:208:16: error: 'result' was not declared in this scope
  compiler/qv4regalloc.cpp:209:17: error: 'value' was not declared in this scope
  compiler/qv4regalloc.cpp:210:17: error: 'args' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::callProperty(int)':
  compiler/qv4regalloc.cpp:216:16: error: 'result' was not declared in this scope
  compiler/qv4regalloc.cpp:217:17: error: 'base' was not declared in this scope
  compiler/qv4regalloc.cpp:218:17: error: 'args' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::callSubscript(int)':
  compiler/qv4regalloc.cpp:224:16: error: 'result' was not declared in this scope
  compiler/qv4regalloc.cpp:225:17: error: 'base' was not declared in this scope
  compiler/qv4regalloc.cpp:226:46: error: no matching function for call to 'QQmlJS::MASM::RegAllocInfo::addUses(<unresolved overloaded function type>, {anonymous}::Use::RegisterFlag)'
  compiler/qv4regalloc.cpp:226:46: note: candidate is:
  compiler/qv4regalloc.cpp:528:10: note: void QQmlJS::MASM::RegAllocInfo::addUses(int*, {anonymous}::Use::RegisterFlag)
  compiler/qv4regalloc.cpp:528:10: note:   no known conversion for argument 1 from '<unresolved overloaded function type>' to 'int*'
  compiler/qv4regalloc.cpp:227:17: error: 'args' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::convertType(int)':
  compiler/qv4regalloc.cpp:234:16: error: 'target' was not declared in this scope
  compiler/qv4regalloc.cpp:241:14: error: 'DoubleType' was not declared in this scope
  compiler/qv4regalloc.cpp:241:14: note: suggested alternative:
  compiler/qv4jsir_p.h:177:5: note:   'TestNamespace::QQmlJS::V4IR::DoubleType'
  compiler/qv4regalloc.cpp:242:17: error: 'source' was not declared in this scope
  compiler/qv4regalloc.cpp:242:33: error: 'UInt32Type' was not declared in this scope
  compiler/qv4regalloc.cpp:242:33: note: suggested alternative:
  compiler/qv4jsir_p.h:176:5: note:   'TestNamespace::QQmlJS::V4IR::UInt32Type'
  compiler/qv4regalloc.cpp:247:14: error: 'SInt32Type' was not declared in this scope
  compiler/qv4regalloc.cpp:247:14: note: suggested alternative:
  compiler/qv4jsir_p.h:175:5: note:   'TestNamespace::QQmlJS::V4IR::SInt32Type'
  compiler/qv4regalloc.cpp:248:14: error: 'UInt32Type' was not declared in this scope
  compiler/qv4regalloc.cpp:248:14: note: suggested alternative:
  compiler/qv4jsir_p.h:176:5: note:   'TestNamespace::QQmlJS::V4IR::UInt32Type'
  compiler/qv4regalloc.cpp:249:14: error: 'BoolType' was not declared in this scope
  compiler/qv4regalloc.cpp:249:14: note: suggested alternative:
  compiler/qv4jsir_p.h:173:5: note:   'TestNamespace::QQmlJS::V4IR::BoolType'
  compiler/qv4regalloc.cpp:250:21: error: 'source' was not declared in this scope
  compiler/qv4regalloc.cpp:251:18: error: the value of 'BoolType' is not usable in a constant expression
  compiler/qv4regalloc.cpp:249:14: note: 'BoolType' was not declared 'constexpr'
  compiler/qv4regalloc.cpp:252:18: error: the value of 'DoubleType' is not usable in a constant expression
  compiler/qv4regalloc.cpp:241:14: note: 'DoubleType' was not declared 'constexpr'
  compiler/qv4regalloc.cpp:256:18: error: the value of 'SInt32Type' is not usable in a constant expression
  compiler/qv4regalloc.cpp:247:14: note: 'SInt32Type' was not declared 'constexpr'
  compiler/qv4regalloc.cpp:267:17: error: 'source' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::constructActivationProperty(int)':
  compiler/qv4regalloc.cpp:277:16: error: 'result' was not declared in this scope
  compiler/qv4regalloc.cpp:278:17: error: 'args' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::constructProperty(int)':
  compiler/qv4regalloc.cpp:284:16: error: 'result' was not declared in this scope
  compiler/qv4regalloc.cpp:285:17: error: 'base' was not declared in this scope
  compiler/qv4regalloc.cpp:286:17: error: 'args' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::constructValue(int)':
  compiler/qv4regalloc.cpp:292:16: error: 'result' was not declared in this scope
  compiler/qv4regalloc.cpp:293:17: error: 'value' was not declared in this scope
  compiler/qv4regalloc.cpp:294:17: error: 'args' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::loadConst(int)':
  compiler/qv4regalloc.cpp:306:16: error: 'targetTemp' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::loadString(const TestNamespace::QString&, int)':
  compiler/qv4regalloc.cpp:311:16: error: 'targetTemp' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::loadRegexp(int)':
  compiler/qv4regalloc.cpp:316:16: error: 'targetTemp' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::setActivationProperty(int)':
  compiler/qv4regalloc.cpp:328:17: error: 'source' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::initClosure(int)':
  compiler/qv4regalloc.cpp:334:16: error: 'target' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::getProperty(int)':
  compiler/qv4regalloc.cpp:340:16: error: 'target' was not declared in this scope
  compiler/qv4regalloc.cpp:341:17: error: 'base' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::setProperty(int)':
  compiler/qv4regalloc.cpp:347:17: error: 'source' was not declared in this scope
  compiler/qv4regalloc.cpp:348:17: error: 'targetBase' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::getElement(int)':
  compiler/qv4regalloc.cpp:354:16: error: 'target' was not declared in this scope
  compiler/qv4regalloc.cpp:355:17: error: 'base' was not declared in this scope
  compiler/qv4regalloc.cpp:356:46: error: no matching function for call to 'QQmlJS::MASM::RegAllocInfo::addUses(<unresolved overloaded function type>, {anonymous}::Use::RegisterFlag)'
  compiler/qv4regalloc.cpp:356:46: note: candidate is:
  compiler/qv4regalloc.cpp:528:10: note: void QQmlJS::MASM::RegAllocInfo::addUses(int*, {anonymous}::Use::RegisterFlag)
  compiler/qv4regalloc.cpp:528:10: note:   no known conversion for argument 1 from '<unresolved overloaded function type>' to 'int*'
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::setElement(int)':
  compiler/qv4regalloc.cpp:362:17: error: 'source' was not declared in this scope
  compiler/qv4regalloc.cpp:363:17: error: 'targetBase' was not declared in this scope
  compiler/qv4regalloc.cpp:364:17: error: 'targetIndex' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::copyValue(int)':
  compiler/qv4regalloc.cpp:370:16: error: 'targetTemp' was not declared in this scope
  compiler/qv4regalloc.cpp:371:17: error: 'sourceTemp' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::unop(int, int*, int*)':
  compiler/qv4regalloc.cpp:387:14: error: 'OpIfTrue' was not declared in this scope
  compiler/qv4regalloc.cpp:387:14: note: suggested alternative:
  compiler/qv4jsir_p.h:125:5: note:   'TestNamespace::QQmlJS::V4IR::OpIfTrue'
  compiler/qv4regalloc.cpp:388:14: error: 'OpNot' was not declared in this scope
  compiler/qv4regalloc.cpp:388:14: note: suggested alternative:
  compiler/qv4jsir_p.h:126:5: note:   'TestNamespace::QQmlJS::V4IR::OpNot'
  compiler/qv4regalloc.cpp:389:14: error: 'OpUMinus' was not declared in this scope
  compiler/qv4regalloc.cpp:389:14: note: suggested alternative:
  compiler/qv4jsir_p.h:127:5: note:   'TestNamespace::QQmlJS::V4IR::OpUMinus'
  compiler/qv4regalloc.cpp:390:14: error: 'OpUPlus' was not declared in this scope
  compiler/qv4regalloc.cpp:390:14: note: suggested alternative:
  compiler/qv4jsir_p.h:128:5: note:   'TestNamespace::QQmlJS::V4IR::OpUPlus'
  compiler/qv4regalloc.cpp:391:14: error: 'OpCompl' was not declared in this scope
  compiler/qv4regalloc.cpp:391:14: note: suggested alternative:
  compiler/qv4jsir_p.h:129:5: note:   'TestNamespace::QQmlJS::V4IR::OpCompl'
  compiler/qv4regalloc.cpp:392:37: error: request for member 'type' in '* sourceTemp', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:392:45: error: 'Type' has not been declared
  compiler/qv4regalloc.cpp:392:77: error: request for member 'type' in '* sourceTemp', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:392:85: error: 'Type' has not been declared
  compiler/qv4regalloc.cpp:395:14: error: 'OpIncrement' was not declared in this scope
  compiler/qv4regalloc.cpp:395:14: note: suggested alternative:
  compiler/qv4jsir_p.h:130:5: note:   'TestNamespace::QQmlJS::V4IR::OpIncrement'
  compiler/qv4regalloc.cpp:396:14: error: 'OpDecrement' was not declared in this scope
  compiler/qv4regalloc.cpp:396:14: note: suggested alternative:
  compiler/qv4jsir_p.h:131:5: note:   'TestNamespace::QQmlJS::V4IR::OpDecrement'
  compiler/qv4regalloc.cpp: In member function 'virtual void QQmlJS::MASM::RegAllocInfo::binop(int, int*, int*, int*)':
  compiler/qv4regalloc.cpp:412:29: error: request for member 'type' in '* leftSource', which is of non-class type 'int'
  (... 134 lines omitted; there are too many errors!)
  compiler/qv4regalloc.cpp:574:31: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc.cpp:574:47: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:574:49: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:574:49: error: template argument 2 is invalid
  compiler/qv4regalloc.cpp:575:11: error: 'BasicBlock' was not declared in this scope
  compiler/qv4regalloc.cpp:575:11: note: suggested alternative:
  compiler/qv4jsir_p.h:749:8: note:   'TestNamespace::QQmlJS::V4IR::BasicBlock'
  compiler/qv4regalloc.cpp:575:31: error: 'LifeTimeInterval' was not declared in this scope
  compiler/qv4regalloc.cpp:575:31: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc.cpp:575:47: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:575:49: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:575:49: error: template argument 2 is invalid
  compiler/qv4regalloc.cpp:578:33: error: 'LifeTimeInterval' was not declared in this scope
  compiler/qv4regalloc.cpp:578:33: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc.cpp:578:49: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:578:63: error: 'Function' has not been declared
  compiler/qv4regalloc.cpp:578:83: error: 'RegAllocInfo' has not been declared
  compiler/qv4regalloc.cpp:579:33: error: 'V4IR' was not declared in this scope
  compiler/qv4regalloc.cpp:579:33: note: suggested alternative:
  compiler/qv4jsir_p.h:89:16: note:   'TestNamespace::QQmlJS::V4IR'
  compiler/qv4regalloc.cpp:579:48: error: wrong number of template arguments (1, should be 2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:272:7: error: provided for 'template<class Key, class T> class TestNamespace::QHash'
  compiler/qv4regalloc.cpp:651:25: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:651:43: error: ISO C++ forbids declaration of 'i' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:727:13: error: 'Expr' does not name a type
  compiler/qv4regalloc.cpp:728:13: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:731:23: error: expected ')' before '*' token
  compiler/qv4regalloc.cpp:741:28: error: 'Expr' has not been declared
  compiler/qv4regalloc.cpp:753:18: error: 'Expr' has not been declared
  compiler/qv4regalloc.cpp:753:30: error: 'Temp' has not been declared
  compiler/qv4regalloc.cpp:806:26: error: 'BasicBlock' has not been declared
  compiler/qv4regalloc.cpp:806:51: error: 'Function' has not been declared
  compiler/qv4regalloc.cpp:859:22: error: 'BasicBlock' has not been declared
  compiler/qv4regalloc.cpp:859:47: error: 'BasicBlock' has not been declared
  compiler/qv4regalloc.cpp:959:5: error: 'Temp' does not name a type
  compiler/qv4regalloc.cpp:968:32: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:968:50: error: ISO C++ forbids declaration of 'i' with no type [-fpermissive]
  compiler/qv4regalloc.cpp:976:5: error: 'Move' does not name a type
  compiler/qv4regalloc.cpp:987:5: error: 'Move' does not name a type
  compiler/qv4regalloc.cpp:1000:28: error: 'Temp' has not been declared
  compiler/qv4regalloc.cpp:1024:29: error: 'Const' has not been declared
  compiler/qv4regalloc.cpp:1025:30: error: 'String' has not been declared
  compiler/qv4regalloc.cpp:1026:30: error: 'RegExp' has not been declared
  compiler/qv4regalloc.cpp:1027:28: error: 'Name' has not been declared
  compiler/qv4regalloc.cpp:1028:31: error: 'Closure' has not been declared
  compiler/qv4regalloc.cpp:1029:31: error: 'Convert' has not been declared
  compiler/qv4regalloc.cpp:1030:28: error: 'Unop' has not been declared
  compiler/qv4regalloc.cpp:1031:29: error: 'Binop' has not been declared
  compiler/qv4regalloc.cpp:1032:33: error: 'Subscript' has not been declared
  compiler/qv4regalloc.cpp:1033:30: error: 'Member' has not been declared
  compiler/qv4regalloc.cpp:1035:28: error: 'Call' has not been declared
  compiler/qv4regalloc.cpp:1041:27: error: 'New' has not been declared
  compiler/qv4regalloc.cpp:1047:27: error: 'Exp' has not been declared
  compiler/qv4regalloc.cpp:1048:28: error: 'Move' has not been declared
  compiler/qv4regalloc.cpp:1049:28: error: 'Jump' has not been declared
  compiler/qv4regalloc.cpp:1050:29: error: 'CJump' has not been declared
  compiler/qv4regalloc.cpp:1051:27: error: 'Ret' has not been declared
  compiler/qv4regalloc.cpp:1052:27: error: 'Try' has not been declared
  compiler/qv4regalloc.cpp:1053:27: error: 'Phi' has not been declared
  compiler/qv4regalloc.cpp: In constructor '{anonymous}::ResolutionPhase::ResolutionPhase(const int&, int*, int*, const int&, const TestNamespace::QVector<int>&, const TestNamespace::QVector<int>&)':
  compiler/qv4regalloc.cpp:582:11: error: class '{anonymous}::ResolutionPhase' does not have any field named '_function'
  compiler/qv4regalloc.cpp:583:11: error: class '{anonymous}::ResolutionPhase' does not have any field named '_info'
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::run()':
  compiler/qv4regalloc.cpp:592:9: error: 'Optimizer' has not been declared
  compiler/qv4regalloc.cpp:592:34: error: '_function' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::renumber()':
  compiler/qv4regalloc.cpp:599:43: error: '_function' was not declared in this scope
  compiler/qv4regalloc.cpp:599:66: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:599:79: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:599:118: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:599:137: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:599:154: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:599:188: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:599:207: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:599:219: error: 'BasicBlock' was not declared in this scope
  compiler/qv4regalloc.cpp:599:219: note: suggested alternative:
  compiler/qv4jsir_p.h:749:8: note:   'TestNamespace::QQmlJS::V4IR::BasicBlock'
  compiler/qv4regalloc.cpp:599:231: error: 'bb' was not declared in this scope
  compiler/qv4regalloc.cpp:599:249: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:599:283: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:600:21: error: 'Stmt' was not declared in this scope
  compiler/qv4regalloc.cpp:600:21: note: suggested alternative:
  compiler/qv4jsir_p.h:519:8: note:   'TestNamespace::QQmlJS::V4IR::Stmt'
  compiler/qv4regalloc.cpp:600:27: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:600:42: error: invalid type in declaration before ';' token
  compiler/qv4regalloc.cpp:604:17: error: '_currentStmt' was not declared in this scope
  compiler/qv4regalloc.cpp:605:24: error: request for member 'clear' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_loads', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:606:25: error: request for member 'clear' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_stores', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:610:57: error: request for member 'values' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_intervalForTemp', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:613:113: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:613:130: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'e'
  compiler/qv4regalloc.cpp:613:183: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:613:195: error: 'Move' was not declared in this scope
  compiler/qv4regalloc.cpp:613:195: note: suggested alternative:
  compiler/qv4jsir_p.h:567:8: note:   'TestNamespace::QQmlJS::V4IR::Move'
  compiler/qv4regalloc.cpp:613:201: error: 'load' was not declared in this scope
  compiler/qv4regalloc.cpp:613:221: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:614:35: error: request for member 'append' in 'newStatements', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:616:35: error: request for member 'prepend' in 'newStatements', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:618:35: error: request for member 'append' in 'newStatements', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:619:115: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:619:132: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'e'
  compiler/qv4regalloc.cpp:619:185: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:619:197: error: 'Move' was not declared in this scope
  compiler/qv4regalloc.cpp:619:197: note: suggested alternative:
  compiler/qv4jsir_p.h:567:8: note:   'TestNamespace::QQmlJS::V4IR::Move'
  compiler/qv4regalloc.cpp:619:203: error: 'store' was not declared in this scope
  compiler/qv4regalloc.cpp:619:224: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:620:35: error: request for member 'append' in 'newStatements', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:624:47: error: request for member 'values' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_intervalForTemp', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::activate(const int&)':
  compiler/qv4regalloc.cpp:653:16: error: request for member 'isFixedInterval' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:654:28: error: request for member 'temp' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:656:15: error: request for member 'reg' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:656:24: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc.cpp:658:19: error: request for member 'start' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:658:30: error: '_currentStmt' was not declared in this scope
  compiler/qv4regalloc.cpp:659:23: error: request for member 'isSplitFromInterval' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:661:28: error: request for member 'append' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_loads', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:661:53: error: request for member 'temp' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:661:65: error: 'generateUnspill' was not declared in this scope
  compiler/qv4regalloc.cpp:664:57: error: request for member 'value' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_assignedSpillSlots', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:664:65: error: request for member 'temp' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:666:33: error: request for member 'append' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_stores', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:666:67: error: request for member 'temp' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:666:84: error: 'generateSpill' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::addNewIntervals()':
  compiler/qv4regalloc.cpp:674:13: error: 'Phi' was not declared in this scope
  compiler/qv4regalloc.cpp:674:13: note: suggested alternative:
  compiler/qv4jsir_p.h:661:8: note:   'TestNamespace::QQmlJS::V4IR::Phi'
  compiler/qv4regalloc.cpp:674:18: error: 'phi' was not declared in this scope
  compiler/qv4regalloc.cpp:674:24: error: '_currentStmt' was not declared in this scope
  compiler/qv4regalloc.cpp:676:47: error: request for member 'size' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_intervals', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:677:23: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:678:21: error: 'i' was not declared in this scope
  compiler/qv4regalloc.cpp:680:21: error: 'i' was not declared in this scope
  compiler/qv4regalloc.cpp:682:32: error: request for member 'removeAt' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_intervals', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:689:28: error: request for member 'isEmpty' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_intervals', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:690:19: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:691:17: error: 'i' was not declared in this scope
  compiler/qv4regalloc.cpp:691:29: error: '_currentStmt' was not declared in this scope
  compiler/qv4regalloc.cpp:694:22: error: 'i' was not declared in this scope
  compiler/qv4regalloc.cpp:696:24: error: request for member 'removeFirst' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_intervals', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::cleanOldIntervals()':
  compiler/qv4regalloc.cpp:702:24: error: '_currentStmt' was not declared in this scope
  compiler/qv4regalloc.cpp:703:30: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:703:30: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:703:36: error: 'LifeTimeInterval' was not declared in this scope
  compiler/qv4regalloc.cpp:703:36: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc.cpp:703:52: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:703:52: error: template argument 2 is invalid
  compiler/qv4regalloc.cpp:703:56: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:704:19: error: request for member 'hasNext' in 'it', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:705:19: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:706:17: error: 'i' was not declared in this scope
  compiler/qv4regalloc.cpp:707:20: error: request for member 'remove' in 'it', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::resolve()':
  compiler/qv4regalloc.cpp:713:43: error: '_function' was not declared in this scope
  compiler/qv4regalloc.cpp:713:66: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:713:79: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:713:118: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:713:137: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:713:154: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:713:188: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:713:207: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:713:219: error: 'BasicBlock' was not declared in this scope
  compiler/qv4regalloc.cpp:713:219: note: suggested alternative:
  compiler/qv4jsir_p.h:749:8: note:   'TestNamespace::QQmlJS::V4IR::BasicBlock'
  compiler/qv4regalloc.cpp:713:231: error: 'bb' was not declared in this scope
  compiler/qv4regalloc.cpp:713:249: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:713:283: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:714:55: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:714:68: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:714:92: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:714:111: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:714:128: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:714:162: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:714:181: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:714:205: error: 'bbOut' was not declared in this scope
  compiler/qv4regalloc.cpp:714:226: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:714:260: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'bool {anonymous}::ResolutionPhase::MoveMapping::Move::operator==(const {anonymous}::ResolutionPhase::MoveMapping::Move&) const':
  compiler/qv4regalloc.cpp:736:22: error: 'from' was not declared in this scope
  compiler/qv4regalloc.cpp:736:36: error: 'const struct {anonymous}::ResolutionPhase::MoveMapping::Move' has no member named 'from'
  compiler/qv4regalloc.cpp:736:44: error: 'to' was not declared in this scope
  compiler/qv4regalloc.cpp:736:56: error: 'const struct {anonymous}::ResolutionPhase::MoveMapping::Move' has no member named 'to'
  compiler/qv4regalloc.cpp: In member function 'int {anonymous}::ResolutionPhase::MoveMapping::isUsedAsSource(int*) const':
  compiler/qv4regalloc.cpp:743:17: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:743:17: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:743:23: error: 't' was not declared in this scope
  compiler/qv4regalloc.cpp:743:30: error: request for member 'asTemp' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:745:31: error: 'from' was not declared in this scope
  compiler/qv4regalloc.cpp:745:48: error: 'const struct {anonymous}::ResolutionPhase::MoveMapping::Move' has no member named 'from'
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::MoveMapping::add(int*, int*)':
  compiler/qv4regalloc.cpp:754:17: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:754:17: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:754:23: error: 't' was not declared in this scope
  compiler/qv4regalloc.cpp:754:33: error: request for member 'asTemp' in '* from', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:758:28: error: no matching function for call to '{anonymous}::ResolutionPhase::MoveMapping::Move::Move(int*&, int*&)'
  compiler/qv4regalloc.cpp:758:28: note: candidates are:
  compiler/qv4regalloc.cpp:726:16: note: {anonymous}::ResolutionPhase::MoveMapping::Move::Move()
  compiler/qv4regalloc.cpp:726:16: note:   candidate expects 0 arguments, 2 provided
  compiler/qv4regalloc.cpp:726:16: note: constexpr {anonymous}::ResolutionPhase::MoveMapping::Move::Move(const {anonymous}::ResolutionPhase::MoveMapping::Move&)
  compiler/qv4regalloc.cpp:726:16: note:   candidate expects 1 argument, 2 provided
  compiler/qv4regalloc.cpp:726:16: note: constexpr {anonymous}::ResolutionPhase::MoveMapping::Move::Move({anonymous}::ResolutionPhase::MoveMapping::Move&&)
  compiler/qv4regalloc.cpp:726:16: note:   candidate expects 1 argument, 2 provided
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::MoveMapping::dump() const':
  compiler/qv4regalloc.cpp:796:19: error: 'const struct {anonymous}::ResolutionPhase::MoveMapping::Move' has no member named 'to'
  compiler/qv4regalloc.cpp:801:19: error: 'const struct {anonymous}::ResolutionPhase::MoveMapping::Move' has no member named 'from'
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::MoveMapping::insertMoves(int*, int*) const':
  compiler/qv4regalloc.cpp:808:58: error: request for member 'statements' in '* predecessor', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:810:17: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:810:29: error: 'move' was not declared in this scope
  compiler/qv4regalloc.cpp:810:29: note: suggested alternative:
  /usr/include/c++/4.6/bits/stl_algobase.h:477:5: note:   'std::move'
  compiler/qv4regalloc.cpp:810:46: error: request for member 'New' in '* function', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:810:50: error: 'V4IR' has not been declared
  compiler/qv4regalloc.cpp:810:62: error: expected primary-expression before ')' token
  compiler/qv4regalloc.cpp:811:30: error: 'const struct {anonymous}::ResolutionPhase::MoveMapping::Move' has no member named 'to'
  compiler/qv4regalloc.cpp:811:36: error: 'const struct {anonymous}::ResolutionPhase::MoveMapping::Move' has no member named 'from'
  compiler/qv4regalloc.cpp:811:42: error: 'OpInvalid' was not declared in this scope
  compiler/qv4regalloc.cpp:811:42: note: suggested alternative:
  compiler/qv4jsir_p.h:123:5: note:   'TestNamespace::QQmlJS::V4IR::OpInvalid'
  compiler/qv4regalloc.cpp:813:30: error: request for member 'statements' in '* predecessor', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function '{anonymous}::ResolutionPhase::MoveMapping::Action {anonymous}::ResolutionPhase::MoveMapping::schedule(const {anonymous}::ResolutionPhase::MoveMapping::Move&, TestNamespace::QList<{anonymous}::ResolutionPhase::MoveMapping::Move>&, TestNamespace::QList<{anonymous}::ResolutionPhase::MoveMapping::Move>&, TestNamespace::QList<{anonymous}::ResolutionPhase::MoveMapping::Move>&) const':
  compiler/qv4regalloc.cpp:821:43: error: 'const struct {anonymous}::ResolutionPhase::MoveMapping::Move' has no member named 'to'
  compiler/qv4regalloc.cpp: In member function 'void {anonymous}::ResolutionPhase::resolveEdge(int*, int*)':
  compiler/qv4regalloc.cpp:867:49: error: request for member 'statements' in '* predecessor', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:870:47: error: request for member 'statements' in '* successor', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:873:139: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:873:156: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'e'
  compiler/qv4regalloc.cpp:873:209: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:873:227: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:873:309: error: could not convert '({...})' from 'void' to 'bool'
  compiler/qv4regalloc.cpp:873:310: error: expected ';' before ')' token
  compiler/qv4regalloc.cpp:874:17: error: 'it' was not declared in this scope
  compiler/qv4regalloc.cpp:876:13: error: 'Expr' was not declared in this scope
  compiler/qv4regalloc.cpp:876:13: note: suggested alternative:
  compiler/qv4jsir_p.h:213:8: note:   'TestNamespace::QQmlJS::V4IR::Expr'
  compiler/qv4regalloc.cpp:876:19: error: 'moveFrom' was not declared in this scope
  compiler/qv4regalloc.cpp:877:17: error: 'it' was not declared in this scope
  compiler/qv4regalloc.cpp:878:62: error: request for member 'statements' in '* successor', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:878:73: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:878:86: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:878:98: error: request for member 'statements' in '* successor', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:878:124: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:878:143: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:878:160: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:878:194: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:878:213: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:878:225: error: 'Stmt' was not declared in this scope
  compiler/qv4regalloc.cpp:878:225: note: suggested alternative:
  compiler/qv4jsir_p.h:519:8: note:   'TestNamespace::QQmlJS::V4IR::Stmt'
  compiler/qv4regalloc.cpp:878:231: error: 's' was not declared in this scope
  compiler/qv4regalloc.cpp:878:248: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:878:282: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:881:25: error: 'Phi' was not declared in this scope
  compiler/qv4regalloc.cpp:881:25: note: suggested alternative:
  compiler/qv4jsir_p.h:661:8: note:   'TestNamespace::QQmlJS::V4IR::Phi'
  compiler/qv4regalloc.cpp:881:30: error: 'phi' was not declared in this scope
  compiler/qv4regalloc.cpp:883:35: error: 'opd' was not declared in this scope
  compiler/qv4regalloc.cpp:883:69: error: request for member 'in' in '* successor', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:887:33: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:887:33: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:887:39: error: 't' was not declared in this scope
  compiler/qv4regalloc.cpp:890:163: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:890:180: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'e'
  compiler/qv4regalloc.cpp:890:233: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:890:251: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:890:334: error: could not convert '({...})' from 'void' to 'bool'
  compiler/qv4regalloc.cpp:890:335: error: expected ';' before ')' token
  compiler/qv4regalloc.cpp:891:41: error: 'it2' was not declared in this scope
  compiler/qv4regalloc.cpp:892:61: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc.cpp:894:63: error: 'Temp' is not a class, namespace, or enumeration
  compiler/qv4regalloc.cpp:895:93: error: 'createTemp' was not declared in this scope
  compiler/qv4regalloc.cpp:900:59: error: 'Temp' is not a class, namespace, or enumeration
  compiler/qv4regalloc.cpp:901:79: error: request for member 'value' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_assignedSpillSlots', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:902:66: error: 'createTemp' was not declared in this scope
  compiler/qv4regalloc.cpp:910:147: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:910:164: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'e'
  compiler/qv4regalloc.cpp:910:217: error: 'class TestNamespace::QForeachContainer<int>' has no member named 'i'
  compiler/qv4regalloc.cpp:910:235: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:910:321: error: could not convert '({...})' from 'void' to 'bool'
  compiler/qv4regalloc.cpp:910:322: error: expected ';' before ')' token
  compiler/qv4regalloc.cpp:911:25: error: 'predIt' was not declared in this scope
  compiler/qv4regalloc.cpp:912:45: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc.cpp:914:51: error: 'Temp' has not been declared
  compiler/qv4regalloc.cpp:915:69: error: 'createTemp' was not declared in this scope
  compiler/qv4regalloc.cpp:917:65: error: request for member 'value' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_assignedSpillSlots', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:919:51: error: 'Temp' has not been declared
  compiler/qv4regalloc.cpp:919:97: error: 'createTemp' was not declared in this scope
  compiler/qv4regalloc.cpp:926:22: error: '_info' was not declared in this scope
  compiler/qv4regalloc.cpp:926:41: error: 'it' was not declared in this scope
  compiler/qv4regalloc.cpp:929:57: error: request for member 'statements' in '* successor', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:930:78: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:930:91: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:930:130: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:930:149: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:930:166: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:930:200: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:930:219: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:930:261: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:930:295: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:938:13: error: 'Temp' was not declared in this scope
  compiler/qv4regalloc.cpp:938:13: note: suggested alternative:
  compiler/qv4jsir_p.h:337:8: note:   'TestNamespace::QQmlJS::V4IR::Temp'
  compiler/qv4regalloc.cpp:938:19: error: 'moveTo' was not declared in this scope
  compiler/qv4regalloc.cpp:939:17: error: 'it' was not declared in this scope
  compiler/qv4regalloc.cpp:939:29: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc.cpp:940:53: error: request for member 'value' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_assignedSpillSlots', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:942:37: error: 'Temp' is not a class, namespace, or enumeration
  compiler/qv4regalloc.cpp:942:79: error: 'createTemp' was not declared in this scope
  compiler/qv4regalloc.cpp:944:37: error: 'Temp' is not a class, namespace, or enumeration
  compiler/qv4regalloc.cpp:944:97: error: 'createTemp' was not declared in this scope
  compiler/qv4regalloc.cpp:956:42: error: '_function' was not declared in this scope
  compiler/qv4regalloc.cpp: In member function 'int {anonymous}::ResolutionPhase::platformRegister(const int&) const':
  compiler/qv4regalloc.cpp:970:15: error: request for member 'isFP' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:971:36: error: request for member 'reg' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:973:37: error: request for member 'reg' in 'i', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitTemp(int*)':
  compiler/qv4regalloc.cpp:1002:16: error: request for member 'kind' in '* t', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1002:24: error: 'Temp' has not been declared
  compiler/qv4regalloc.cpp:1005:15: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:1006:13: error: 'i' was not declared in this scope
  compiler/qv4regalloc.cpp:1007:24: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc.cpp:1007:62: error: '_currentStmt' was not declared in this scope
  compiler/qv4regalloc.cpp:1013:16: error: request for member 'kind' in '* t', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1013:23: error: 'Temp' has not been declared
  compiler/qv4regalloc.cpp:1014:16: error: request for member 'index' in '* t', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1015:20: error: request for member 'index' in '* t', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1017:49: error: request for member 'value' in '(({anonymous}::ResolutionPhase*)this)->{anonymous}::ResolutionPhase::_assignedSpillSlots', which is of non-class type 'const int'
  compiler/qv4regalloc.cpp:1019:16: error: request for member 'kind' in '* t', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1019:23: error: 'Temp' has not been declared
  compiler/qv4regalloc.cpp:1020:16: error: request for member 'index' in '* t', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitConvert(int*)':
  compiler/qv4regalloc.cpp:1029:48: error: request for member 'expr' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitUnop(int*)':
  compiler/qv4regalloc.cpp:1030:42: error: request for member 'expr' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitBinop(int*)':
  compiler/qv4regalloc.cpp:1031:44: error: request for member 'left' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1031:67: error: request for member 'right' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitSubscript(int*)':
  compiler/qv4regalloc.cpp:1032:52: error: request for member 'base' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1032:75: error: request for member 'index' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitMember(int*)':
  compiler/qv4regalloc.cpp:1033:46: error: request for member 'base' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitCall(int*)':
  compiler/qv4regalloc.cpp:1036:12: error: request for member 'base' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1037:14: error: 'ExprList' was not declared in this scope
  compiler/qv4regalloc.cpp:1037:14: note: suggested alternative:
  compiler/qv4jsir_p.h:236:8: note:   'TestNamespace::QQmlJS::V4IR::ExprList'
  compiler/qv4regalloc.cpp:1037:24: error: 'it' was not declared in this scope
  compiler/qv4regalloc.cpp:1037:32: error: request for member 'args' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitNew(int*)':
  compiler/qv4regalloc.cpp:1042:12: error: request for member 'base' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1043:14: error: 'ExprList' was not declared in this scope
  compiler/qv4regalloc.cpp:1043:14: note: suggested alternative:
  compiler/qv4jsir_p.h:236:8: note:   'TestNamespace::QQmlJS::V4IR::ExprList'
  compiler/qv4regalloc.cpp:1043:24: error: 'it' was not declared in this scope
  compiler/qv4regalloc.cpp:1043:32: error: request for member 'args' in '* e', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitExp(int*)':
  compiler/qv4regalloc.cpp:1047:40: error: request for member 'expr' in '* s', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitMove(int*)':
  compiler/qv4regalloc.cpp:1048:42: error: request for member 'source' in '* s', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1048:67: error: request for member 'target' in '* s', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitCJump(int*)':
  compiler/qv4regalloc.cpp:1050:44: error: request for member 'cond' in '* s', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: In member function 'virtual void {anonymous}::ResolutionPhase::visitRet(int*)':
  compiler/qv4regalloc.cpp:1051:40: error: request for member 'expr' in '* s', which is of non-class type 'int'
  compiler/qv4regalloc.cpp: At global scope:
  compiler/qv4regalloc.cpp:1057:1: error: 'RegisterAllocator' does not name a type
  compiler/qv4regalloc.cpp:1063:1: error: 'RegisterAllocator' does not name a type
  compiler/qv4regalloc.cpp:1067:6: error: 'RegisterAllocator' has not been declared
  compiler/qv4regalloc.cpp:1067:29: error: variable or field 'run' declared void
  compiler/qv4regalloc.cpp:1067:29: error: 'Function' was not declared in this scope
  compiler/qv4regalloc.cpp:1067:29: note: suggested alternatives:
  compiler/qv4isel_p.h:55:8: note:   'TestNamespace::QV4::Function'
  compiler/qv4jsir_p.h:681:8: note:   'TestNamespace::QQmlJS::V4IR::Function'
  compiler/qv4regalloc.cpp:1067:39: error: 'function' was not declared in this scope
  compiler/qv4regalloc.cpp:1067:39: note: suggested alternative:
  /usr/include/c++/4.6/functional:1572:11: note:   'std::function'
  compiler/qv4regalloc.cpp:1067:49: error: expected primary-expression before 'const'
  compiler/qv4regalloc.cpp:1120:15: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:1132:6: error: 'RegisterAllocator' has not been declared
  compiler/qv4regalloc.cpp: In function 'void prepareRanges()':
  compiler/qv4regalloc.cpp:1134:26: error: '_normalRegisters' was not declared in this scope
  compiler/qv4regalloc.cpp:1135:5: error: '_fixedRegisterRanges' was not declared in this scope
  compiler/qv4regalloc.cpp:1137:67: error: 'createFixedInterval' was not declared in this scope
  compiler/qv4regalloc.cpp:1139:28: error: '_fpRegisters' was not declared in this scope
  compiler/qv4regalloc.cpp:1140:5: error: '_fixedFPRegisterRanges' was not declared in this scope
  compiler/qv4regalloc.cpp:1142:72: error: 'createFixedInterval' was not declared in this scope
  compiler/qv4regalloc.cpp:1144:39: error: '_info' was not declared in this scope
  compiler/qv4regalloc.cpp:1144:54: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:1144:67: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:1144:98: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1144:117: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1144:134: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1144:168: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1144:187: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1144:231: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1144:265: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1153:13: error: '_active' was not declared in this scope
  compiler/qv4regalloc.cpp:1156:13: error: '_active' was not declared in this scope
  compiler/qv4regalloc.cpp:1158:11: error: '_active' was not declared in this scope
  compiler/qv4regalloc.cpp:1158:43: error: 'LifeTimeInterval' has not been declared
  compiler/qv4regalloc.cpp: At global scope:
  compiler/qv4regalloc.cpp:1161:6: error: 'RegisterAllocator' has not been declared
  compiler/qv4regalloc.cpp: In function 'void linearScan()':
  compiler/qv4regalloc.cpp:1163:13: error: '_unhandled' was not declared in this scope
  compiler/qv4regalloc.cpp:1164:9: error: 'LifeTimeInterval' was not declared in this scope
  compiler/qv4regalloc.cpp:1164:9: note: suggested alternative:
  compiler/qv4ssa_p.h:53:7: note:   'TestNamespace::QQmlJS::V4IR::LifeTimeInterval'
  compiler/qv4regalloc.cpp:1164:26: error: expected ';' before 'current'
  compiler/qv4regalloc.cpp:1166:24: error: 'current' was not declared in this scope
  compiler/qv4regalloc.cpp:1169:29: error: '_active' was not declared in this scope
  compiler/qv4regalloc.cpp:1170:19: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:1171:17: error: 'it' was not declared in this scope
  compiler/qv4regalloc.cpp:1173:21: error: '_handled' was not declared in this scope
  compiler/qv4regalloc.cpp:1176:17: error: '_inactive' was not declared in this scope
  compiler/qv4regalloc.cpp:1184:29: error: '_inactive' was not declared in this scope
  compiler/qv4regalloc.cpp:1185:31: error: 'it' was not declared in this scope
  compiler/qv4regalloc.cpp:1188:21: error: '_handled' was not declared in this scope
  compiler/qv4regalloc.cpp:1191:33: error: 'LifeTimeInterval' is not a class, namespace, or enumeration
  compiler/qv4regalloc.cpp:1192:21: error: '_active' was not declared in this scope
  compiler/qv4regalloc.cpp:1206:13: error: '_info' was not declared in this scope
  compiler/qv4regalloc.cpp:1207:49: error: 'tryAllocateFreeReg' was not declared in this scope
  compiler/qv4regalloc.cpp:1208:34: error: 'LifeTimeInterval' is not a class, namespace, or enumeration
  compiler/qv4regalloc.cpp:1209:53: error: 'allocateBlockedReg' was not declared in this scope
  compiler/qv4regalloc.cpp:1210:34: error: 'LifeTimeInterval' is not a class, namespace, or enumeration
  compiler/qv4regalloc.cpp:1211:17: error: '_active' was not declared in this scope
  compiler/qv4regalloc.cpp:1213:75: error: 'assignSpillSlot' was not declared in this scope
  compiler/qv4regalloc.cpp:1214:13: error: '_inactive' was not declared in this scope
  compiler/qv4regalloc.cpp:1222:39: error: '_active' was not declared in this scope
  compiler/qv4regalloc.cpp:1222:47: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:1222:60: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:1222:84: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1222:103: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1222:120: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1222:154: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1222:173: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1222:191: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:1222:260: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1222:272: error: could not convert '({...})' from 'void' to 'bool'
  compiler/qv4regalloc.cpp:1222:273: error: expected ';' before ')' token
  compiler/qv4regalloc.cpp:1223:14: error: 'r' was not declared in this scope
  compiler/qv4regalloc.cpp:1224:13: error: '_handled' was not declared in this scope
  compiler/qv4regalloc.cpp:1226:39: error: '_inactive' was not declared in this scope
  compiler/qv4regalloc.cpp:1226:49: error: template argument 1 is invalid
  compiler/qv4regalloc.cpp:1226:62: error: invalid type in declaration before '(' token
  compiler/qv4regalloc.cpp:1226:88: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1226:107: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1226:124: error: request for member 'e' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1226:158: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1226:177: error: request for member 'i' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1226:195: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:1226:264: error: request for member 'brk' in '_container_', which is of non-class type 'int'
  compiler/qv4regalloc.cpp:1226:276: error: could not convert '({...})' from 'void' to 'bool'
  compiler/qv4regalloc.cpp:1226:277: error: expected ';' before ')' token
  compiler/qv4regalloc.cpp:1227:14: error: 'r' was not declared in this scope
  compiler/qv4regalloc.cpp:1228:13: error: '_handled' was not declared in this scope
  compiler/qv4regalloc.cpp: At global scope:
  compiler/qv4regalloc.cpp:1232:54: error: 'LifeTimeInterval' does not name a type
  compiler/qv4regalloc.cpp:1232:79: error: expected unqualified-id before '&' token
  compiler/qv4regalloc.cpp:1232:79: error: expected ')' before '&' token
  compiler/qv4regalloc.cpp:1232:79: error: expected initializer before '&' token
  In file included from /work/build/qt/qtbase/include/QtCore/qalgorithms.h:1:0,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/io/qdebug.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qdebug.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h:60,
                   from /work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/qqmljsmemorypool_p.h:1,
                   from compiler/qv4jsir_p.h:56,
                   from compiler/qv4isel_p.h:46,
                   from compiler/qv4regalloc_p.h:45,
                   from compiler/qv4regalloc.cpp:42:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h: In function 'void TestNamespace::qSort(Container&) [with Container = int]':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:194:5: error: request for member 'empty' in 'c', which is of non-class type 'int'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:195:9: error: request for member 'begin' in 'c', which is of non-class type 'int'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:195:9: error: request for member 'end' in 'c', which is of non-class type 'int'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:195:9: error: request for member 'begin' in 'c', which is of non-class type 'int'
  In file included from /work/build/qt/qtbase/include/QtCore/qglobal.h:1:0,
                   from jsruntime/qv4global_p.h:45,
                   from compiler/qv4regalloc_p.h:44,
                   from compiler/qv4regalloc.cpp:42:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h: In constructor 'TestNamespace::QForeachContainer<T>::QForeachContainer(const T&) [with T = int]':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:820:81: error: using invalid field 'TestNamespace::QForeachContainer<T>::i'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:820:81: error: request for member 'begin' in '((TestNamespace::QForeachContainer<int>*)this)->TestNamespace::QForeachContainer<int>::c', which is of non-class type 'const int'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:820:81: error: using invalid field 'TestNamespace::QForeachContainer<T>::e'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:820:81: error: request for member 'end' in '((TestNamespace::QForeachContainer<int>*)this)->TestNamespace::QForeachContainer<int>::c', which is of non-class type 'const int'
  make[3]: *** [.obj/debug-shared/qv4regalloc.o] Error 1
  make[2]: *** [sub-qml-make_first-ordered] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtdeclarative] Error 2

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_00630/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/dev_1376577102):
    http://codereview.qt-project.org/62902 [PS4] - Various fixes to the optimizer.
    http://codereview.qt-project.org/62900 [PS5] - Add linear scan register allocation.



More information about the Ci-reports mailing list