mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-20 02:58:10 +00:00
move check to the right place :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36386 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
6dbfd7bfbc
commit
e84bcb922d
@ -322,8 +322,11 @@ bool BitcodeReader::ParseModule(BitstreamReader &Stream,
|
||||
// Read all the records for this module.
|
||||
while (!Stream.AtEndOfStream()) {
|
||||
unsigned Code = Stream.ReadCode();
|
||||
if (Code == bitc::END_BLOCK)
|
||||
if (Code == bitc::END_BLOCK) {
|
||||
if (!GlobalInits.empty())
|
||||
return Error("Malformed global initializer set");
|
||||
return Stream.ReadBlockEnd();
|
||||
}
|
||||
|
||||
if (Code == bitc::ENTER_SUBBLOCK) {
|
||||
switch (Stream.ReadSubBlockID()) {
|
||||
@ -358,8 +361,6 @@ bool BitcodeReader::ParseModule(BitstreamReader &Stream,
|
||||
case bitc::MODULE_CODE_VERSION: // VERSION: [version#]
|
||||
if (Record.size() < 1)
|
||||
return Error("Malformed MODULE_CODE_VERSION");
|
||||
if (!GlobalInits.empty())
|
||||
return Error("Malformed global initializer set");
|
||||
// Only version #0 is supported so far.
|
||||
if (Record[0] != 0)
|
||||
return Error("Unknown bitstream version!");
|
||||
|
Loading…
Reference in New Issue
Block a user