summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorBen Smith <binjimin@gmail.com>2017-02-14 11:05:43 -0800
committerGitHub <noreply@github.com>2017-02-14 11:05:43 -0800
commitae1782d3c6e024c56e12cc405cb19645520a59b1 (patch)
treea62cfc37e153ef6315a10ea4a3abe37d22db03c6 /Makefile
parent4492d0cbbb0c008366dec0fd42ec242406ca01fe (diff)
downloadwabt-ae1782d3c6e024c56e12cc405cb19645520a59b1.tar.gz
wabt-ae1782d3c6e024c56e12cc405cb19645520a59b1.tar.bz2
wabt-ae1782d3c6e024c56e12cc405cb19645520a59b1.zip
Full typechecking for unreachable code (#302)
The typechecking is now shared between the validator and binary-reader-interpreter as well. * Shared the various LabelType enumerations -> WabtLabelType. * Fixed the "invalid depth" errors, the max value was incorrect. * Removed some tests that aren't useful anymore: - interp/if-then-br hasn't been useful for a while, but now is even less so because it doesn't validate without dropping the i32.const from the true branch - typecheck/bad-br-multi-type isn't possible because the block must specify the signature for the br. - typecheck/bad-label-multi-type used to test matching signature for fallthrough and br, but isn't possible because of block signatures.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions