1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00

verify-di: Add back braces for MSVC compatability

Fixup after r206300.

<rdar://problem/15500563>

llvm-svn: 206305
This commit is contained in:
Duncan P. N. Exon Smith 2014-04-15 17:28:26 +00:00
parent 58154f2238
commit e5981e5c13

View File

@ -2377,16 +2377,23 @@ void DebugInfoVerifier::verifyDebugInfo() {
processInstructions(Finder);
// Verify Debug Info.
for (DICompileUnit CU : Finder.compile_units())
//
// NOTE: The loud braces are necessary for MSVC compatibility.
for (DICompileUnit CU : Finder.compile_units()) {
Assert1(CU.Verify(), "DICompileUnit does not Verify!", CU);
for (DISubprogram S : Finder.subprograms())
}
for (DISubprogram S : Finder.subprograms()) {
Assert1(S.Verify(), "DISubprogram does not Verify!", S);
for (DIGlobalVariable GV : Finder.global_variables())
}
for (DIGlobalVariable GV : Finder.global_variables()) {
Assert1(GV.Verify(), "DIGlobalVariable does not Verify!", GV);
for (DIType T : Finder.types())
}
for (DIType T : Finder.types()) {
Assert1(T.Verify(), "DIType does not Verify!", T);
for (DIScope S : Finder.scopes())
}
for (DIScope S : Finder.scopes()) {
Assert1(S.Verify(), "DIScope does not Verify!", S);
}
}
void DebugInfoVerifier::processInstructions(DebugInfoFinder &Finder) {