Files
wasmtime/tests/all/debug/testsuite/fib-wasm.c
Gabor Greif 1639ed0e2e support a few DWARF-5 only features (#1410)
Support a few DWARF-5 only features:

* read .debug_addr
* read .debug_rnglists
* read .debug_loclists when present
* add dwarf-5 test
* read .debug_addr
* read .debug_rnglists
* read .debug_loclists when present
* support .debug_line_str and .debug_str_offsets

Co-authored-by: Yury Delendik <ydelendik@mozilla.com>
2020-04-27 17:27:22 -05:00

17 lines
428 B
C

// Compile with:
// clang --target=wasm32 fib-wasm.c -o fib-wasm.wasm -gdwarf-4 \
// -Wl,--no-entry,--export=fib -nostdlib -fdebug-prefix-map=$PWD=.
//
// clang --target=wasm32 fib-wasm.c -o fib-wasm-dwarf5.wasm -gdwarf-5 \
// -Wl,--no-entry,--export=fib -nostdlib -fdebug-prefix-map=$PWD=.
int fib(int n) {
int t, a = 0, b = 1;
for (int i = 0; i < n; i++) {
t = a;
a = b;
b += t;
}
return b;
}