Fix GCC retardedness.
Fix GCC retardedness.
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 -}