Fix GCC retardedness.
authorDavid Anderson <dvander@alliedmods.net>
Sun Nov 18 14:56:09 2012 -0800 (2012-11-18)
changeset 213a9b8d24967d6
parent 212 443d24cfdf2d
child 214 e1a6deaa6ebe
Fix GCC retardedness.
src/compiler/ConstantEvaluator.cpp
tests/basic/assignadd.sp
tests/prototype/assignadd.sp
     1.1 --- a/src/compiler/ConstantEvaluator.cpp	Sun Nov 18 14:53:23 2012 -0800
     1.2 +++ b/src/compiler/ConstantEvaluator.cpp	Sun Nov 18 14:56:09 2012 -0800
     1.3 @@ -18,6 +18,8 @@
     1.4   */
     1.5  #include "AST.h"
     1.6  #include "ConstantEvaluator.h"
     1.7 +#include "../Heap-inl.h"
     1.8 +#include "../Handles-inl.h"
     1.9  
    1.10  using namespace ke;
    1.11  
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/tests/basic/assignadd.sp	Sun Nov 18 14:56:09 2012 -0800
     2.3 @@ -0,0 +1,8 @@
     2.4 +main()
     2.5 +{
     2.6 +    new x[3];
     2.7 +    for (new i = 0; i < 100; i += 3) {
     2.8 +        x[2] += i;
     2.9 +    }
    2.10 +    return x[2];
    2.11 +}
     3.1 --- a/tests/prototype/assignadd.sp	Sun Nov 18 14:53:23 2012 -0800
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,8 +0,0 @@
     3.4 -main()
     3.5 -{
     3.6 -    new x[3];
     3.7 -    for (new i = 0; i < 100; i += 3) {
     3.8 -        x[2] += i;
     3.9 -    }
    3.10 -    return x[2];
    3.11 -}