diff options
| author | Sam Clegg <sbc@chromium.org> | 2017-05-09 17:51:38 +0000 |
|---|---|---|
| committer | Sam Clegg <sbc@chromium.org> | 2017-05-09 17:51:38 +0000 |
| commit | a0efcfe92b9e12be83c80878ce83e18fe8234c3d (patch) | |
| tree | 41776d1630092ce30107c9a9906daa85e1f07610 /llvm/test/Object | |
| parent | 073c4e66b01d8f9f66a1c7b660d926a8b2748665 (diff) | |
| download | bcm5719-llvm-a0efcfe92b9e12be83c80878ce83e18fe8234c3d.tar.gz bcm5719-llvm-a0efcfe92b9e12be83c80878ce83e18fe8234c3d.zip | |
[WebAssembly] Fix validation of start function
The check for valid start function was inverted. Added a new
test in test/Object to check this case and fixed the existing
tests in for ObjectYAML.
Differential Revision: https://reviews.llvm.org/D32986
llvm-svn: 302560
Diffstat (limited to 'llvm/test/Object')
| -rw-r--r-- | llvm/test/Object/wasm-invalid-start.test | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/test/Object/wasm-invalid-start.test b/llvm/test/Object/wasm-invalid-start.test new file mode 100644 index 00000000000..12f75676345 --- /dev/null +++ b/llvm/test/Object/wasm-invalid-start.test @@ -0,0 +1,10 @@ +# RUN: yaml2obj %s | not llvm-objdump -h - 2>&1 | FileCheck %s + +!WASM +FileHeader: + Version: 0x00000001 +Sections: + - Type: START + StartFunction: 0 + +# CHECK: {{.*}}: Invalid start function |

