| OLD | NEW |
| 1 //===- llvm/unittest/Bitcode/NaClMungeWriteErrorTests.cpp -----------------===// | 1 //===- llvm/unittest/Bitcode/NaClMungeWriteErrorTests.cpp -----------------===// |
| 2 // Tests parser for PNaCl bitcode instructions. | 2 // Tests parser for PNaCl bitcode instructions. |
| 3 // | 3 // |
| 4 // The LLVM Compiler Infrastructure | 4 // The LLVM Compiler Infrastructure |
| 5 // | 5 // |
| 6 // This file is distributed under the University of Illinois Open Source | 6 // This file is distributed under the University of Illinois Open Source |
| 7 // License. See LICENSE.TXT for details. | 7 // License. See LICENSE.TXT for details. |
| 8 // | 8 // |
| 9 //===----------------------------------------------------------------------===// | 9 //===----------------------------------------------------------------------===// |
| 10 | 10 |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 59 " | | // BlockID " | 59 " | | // BlockID " |
| 60 "= 12\n" | 60 "= 12\n" |
| 61 " 56:0| 3: <1, 1> | blocks 1;\n" | 61 " 56:0| 3: <1, 1> | blocks 1;\n" |
| 62 " | | %b0:\n" | 62 " | | %b0:\n" |
| 63 " 58:4| 3: <10> | ret void;\n" | 63 " 58:4| 3: <10> | ret void;\n" |
| 64 " 60:2| 0: <65534> | }\n" | 64 " 60:2| 0: <65534> | }\n" |
| 65 " 64:0|0: <65534> |}\n" | 65 " 64:0|0: <65534> |}\n" |
| 66 ; | 66 ; |
| 67 | 67 |
| 68 const char *UnableToContinue = | 68 const char *UnableToContinue = |
| 69 "Error: Unable to generate bitcode file due to write errors\n"; | 69 "error: Unable to generate bitcode file due to write errors\n"; |
| 70 | 70 |
| 71 const char *NoErrorRecoveryMessages = ""; | 71 const char *NoErrorRecoveryMessages = ""; |
| 72 | 72 |
| 73 // Runs write munging tests on BitcodeRecords with the given Edits. It | 73 // Runs write munging tests on BitcodeRecords with the given Edits. It |
| 74 // then parses the written bitcode. ErrorMessages is the expected | 74 // then parses the written bitcode. ErrorMessages is the expected |
| 75 // error messages logged by the write munging, when no error recovery | 75 // error messages logged by the write munging, when no error recovery |
| 76 // is allowed. ErrorRecoveryMessages are messages, in addition to | 76 // is allowed. ErrorRecoveryMessages are messages, in addition to |
| 77 // ErrorMessages, when the writer applies error recovery. | 77 // ErrorMessages, when the writer applies error recovery. |
| 78 void CheckParseEdits(const uint64_t *Edits, size_t EditsSize, | 78 void CheckParseEdits(const uint64_t *Edits, size_t EditsSize, |
| 79 std::string ErrorMessages, | 79 std::string ErrorMessages, |
| (...skipping 753 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 833 " 1: [65535, 4294967295, 3]\n" | 833 " 1: [65535, 4294967295, 3]\n" |
| 834 " 3: [8, 1, 0, 0, 0]\n" | 834 " 3: [8, 1, 0, 0, 0]\n" |
| 835 " 1: [65535, 12, 2]\n" | 835 " 1: [65535, 12, 2]\n" |
| 836 " 3: [1, 1]\n" | 836 " 3: [1, 1]\n" |
| 837 " 3: [10]\n" | 837 " 3: [10]\n" |
| 838 " 0: [65534]\n" | 838 " 0: [65534]\n" |
| 839 " 0: [65534]\n"); | 839 " 0: [65534]\n"); |
| 840 } | 840 } |
| 841 | 841 |
| 842 } // end of namespace naclmungetest | 842 } // end of namespace naclmungetest |
| OLD | NEW |