I think the compiler got confused by the nested DEBUG macros.
It was failing with:
UseListOrder.cpp(80) : error C2059: syntax error : '}'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213954
91177308-0d34-0410-b5e6-
96231b3b80d8
[&Order](const Use &L, const Use &R) { return Order[&L] < Order[&R]; });
DEBUG({
- for (const Use &U : V->uses())
- DEBUG(dbgs() << " - order: " << Order.lookup(&U) << ", U = ";
- U.getUser()->dump());
+ for (const Use &U : V->uses()) {
+ dbgs() << " - order: " << Order.lookup(&U) << ", U = ";
+ U.getUser()->dump();
+ }
});
}