wince: Build fix, abort() is not available on this platform
authorSergio Martins <sergio.martins@kdab.com>
Sun, 25 Aug 2013 19:13:55 +0000 (20:13 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 28 Aug 2013 11:20:42 +0000 (13:20 +0200)
Change-Id: I0962f8b89de465d84d913b46ba482a538fe25495
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/3rdparty/double-conversion/utils.h
src/qml/compiler/qv4jsir.cpp

index 767094b..f052480 100644 (file)
 #define ASSERT(condition)      (assert(condition))
 #endif
 #ifndef UNIMPLEMENTED
-#define UNIMPLEMENTED() (abort())
+#define UNIMPLEMENTED() (exit(-1))
 #endif
 #ifndef UNREACHABLE
-#define UNREACHABLE()   (abort())
+#define UNREACHABLE()   (exit(-1))
 #endif
 
 // Double operations detection based on target architecture.
index 0dacaab..e70cf10 100644 (file)
@@ -222,7 +222,7 @@ struct RemoveSharedExpressions: V4IR::StmtVisitor, V4IR::ExprVisitor
         // nothing to do for Try statements
     }
 
-    virtual void visitPhi(V4IR::Phi *) { Q_UNIMPLEMENTED(); abort(); }
+    virtual void visitPhi(V4IR::Phi *) { Q_UNIMPLEMENTED(); }
 
     // expressions
     virtual void visitConst(Const *) {}