]> granicus.if.org Git - clang/commit
[CodeGen] Remove atomic sugar from record types in isSafeToConvert
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 29 Jun 2015 20:13:23 +0000 (20:13 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 29 Jun 2015 20:13:23 +0000 (20:13 +0000)
commit029eb4a6d97d4e3e21b4a7d42c403857f1724572
tree16f6fbc802cf5ff61d0b7e71068448b78578c53b
parent474f8bc148cd8302753c0f25edc8478bedd810d5
[CodeGen] Remove atomic sugar from record types in isSafeToConvert

We failed to see that we should have deferred the creation of a type
which references a type currently under construction because of atomic
sugar.

This fixes PR23985.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@240989 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CodeGenTypes.cpp
test/CodeGen/c11atomics.c