[C++11] Fix break due to MSVC bug.
authorAhmed Charles <ahmedcharles@gmail.com>
Sun, 9 Mar 2014 04:57:09 +0000 (04:57 +0000)
committerAhmed Charles <ahmedcharles@gmail.com>
Sun, 9 Mar 2014 04:57:09 +0000 (04:57 +0000)
commit873c5898895cd12713e4be6dc2f115418ac4c83e
treea3e0b34ce17d07d924318c8a235d21fe62039f49
parent9c3328fc7f7769b0118beede6aaf064ba4ba582c
[C++11] Fix break due to MSVC bug.

MSVC (2012, 2013, 2013 Nov CTP) fail on the following code:

int main() {
  int arr[] = {1, 2};
  for (int i : arr)
    do {} while (0);
}

The fix is to put {} around the for loop. I've reported this to the MSVC
team.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203371 91177308-0d34-0410-b5e6-96231b3b80d8
lib/IR/Verifier.cpp