diff --git a/test/test_benchmark.py b/test/test_benchmark.py index 7c59de24bea7..87f2bf4e4f8d 100644 --- a/test/test_benchmark.py +++ b/test/test_benchmark.py @@ -849,7 +849,9 @@ def test_skinning(self): def test_havlak(self): src = read_file(test_file('havlak.cpp')) - self.do_benchmark('havlak', src, 'Found', shared_args=['-std=c++11']) + # This runs many recursive calls (DFS) and thus needs a larger stack + self.do_benchmark('havlak', src, 'Found', shared_args=['-std=c++11'], + emcc_args=['-sSTACK_SIZE=1MB']) def test_base64(self): src = read_file(test_file('base64.cpp'))