| 1 | #include <emscripten.h> |
| 2 | |
| 3 | EM_JS(int, out_to_js, (int x), {}) |
| 4 | |
| 5 | class MyClass { |
| 6 | public: |
| 7 | void foo(); |
| 8 | void bar(); |
| 9 | }; |
| 10 | |
| 11 | void __attribute__((noinline)) MyClass::foo() { |
| 12 | out_to_js(0); // line 12 |
| 13 | out_to_js(1); |
| 14 | out_to_js(2); |
| 15 | } |
| 16 | |
| 17 | void __attribute__((always_inline)) MyClass::bar() { |
| 18 | out_to_js(3); |
no outgoing calls
no test coverage detected