From 97b99d6e689d0740b85be1ad7279df7a1ca74f7f Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Mon, 24 Mar 2014 11:14:04 -0700 Subject: fix caching of asm const strings; fixes #2253 --- tests/core/test_inlinejs3.in | 5 +++++ tests/core/test_inlinejs3.out | 2 ++ 2 files changed, 7 insertions(+) (limited to 'tests') diff --git a/tests/core/test_inlinejs3.in b/tests/core/test_inlinejs3.in index da720a3d..b45abe95 100644 --- a/tests/core/test_inlinejs3.in +++ b/tests/core/test_inlinejs3.in @@ -1,6 +1,10 @@ #include #include +void loop_iter() { + EM_ASM(Module.print('loop iter!')); +} + int main(int argc, char **argv) { EM_ASM(Module.print('hello dere1')); EM_ASM("Module.print('hello dere2');"); @@ -21,5 +25,6 @@ int main(int argc, char **argv) { sum = 0; sum = EM_ASM_INT_V({ return globalVar }); // no inputs, just output printf("sum: %d\n", sum); + for (int i = 0; i < argc*2; i++) loop_iter(); return 0; } diff --git a/tests/core/test_inlinejs3.out b/tests/core/test_inlinejs3.out index 1f64a89a..5d185adc 100644 --- a/tests/core/test_inlinejs3.out +++ b/tests/core/test_inlinejs3.out @@ -11,3 +11,5 @@ i: 0,0.00 i: 1,0.08 i: 2,0.17 sum: 6 +loop iter! +loop iter! -- cgit v1.2.3-18-g5258