MIR Parser: Report an error when parsing machine function with an empty body.

This commit adds a new error which is reported when the MIR Parser encounters
a machine function without any machine basic blocks. The machine verifier
expects that the machine functions have at least one MBB, and this error will
prevent machine functions without MBBs from reaching the machine verifier and
crashing with an assertion.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241862 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Alex Lorenz
2015-07-09 21:21:33 +00:00
parent 847c023a2e
commit ccba68af82
8 changed files with 42 additions and 0 deletions

View File

@@ -12,8 +12,12 @@
...
---
name: foo
body:
- id: 0
...
---
# CHECK: function 'faa' isn't defined in the provided LLVM IR
name: faa
body:
- id: 0
...