diff options
| -rw-r--r-- | llvm/include/llvm/Bitcode/BitCodes.h | 2 | ||||
| -rw-r--r-- | llvm/test/Bitcode/Inputs/invalid-pr20485.bc | bin | 0 -> 272 bytes | |||
| -rw-r--r-- | llvm/test/Bitcode/invalid.test | 1 |
3 files changed, 2 insertions, 1 deletions
diff --git a/llvm/include/llvm/Bitcode/BitCodes.h b/llvm/include/llvm/Bitcode/BitCodes.h index ed2dcf84f92..3f7a77d592c 100644 --- a/llvm/include/llvm/Bitcode/BitCodes.h +++ b/llvm/include/llvm/Bitcode/BitCodes.h @@ -125,7 +125,7 @@ public: case Blob: return false; } - llvm_unreachable("Invalid encoding"); + report_fatal_error("Invalid encoding"); } /// isChar6 - Return true if this character is legal in the Char6 encoding. diff --git a/llvm/test/Bitcode/Inputs/invalid-pr20485.bc b/llvm/test/Bitcode/Inputs/invalid-pr20485.bc Binary files differnew file mode 100644 index 00000000000..b6211de88ff --- /dev/null +++ b/llvm/test/Bitcode/Inputs/invalid-pr20485.bc diff --git a/llvm/test/Bitcode/invalid.test b/llvm/test/Bitcode/invalid.test new file mode 100644 index 00000000000..5f88da45f6a --- /dev/null +++ b/llvm/test/Bitcode/invalid.test @@ -0,0 +1 @@ +RUN: not llvm-dis -disable-output %p/Inputs/invalid-pr20485.bc |

