]> granicus.if.org Git - clang/commit
The code trying to assign a typedef to an anonymous tag declaration was
authorJohn McCall <rjmccall@apple.com>
Tue, 1 Feb 2011 08:20:08 +0000 (08:20 +0000)
committerJohn McCall <rjmccall@apple.com>
Tue, 1 Feb 2011 08:20:08 +0000 (08:20 +0000)
commitcde5a400dbc9655eddf0f383585d3cf67c11c539
tree95782a2323c20e3242d0b3b3adcbe876141bf5e7
parent071d3af0de273b1079d79f7f979264f28d567373
The code trying to assign a typedef to an anonymous tag declaration was
extremely rambunctious, both on parsing and on template instantiation.
Calm it down, fixing an internal consistency assert on anonymous enum
instantiation manglings.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124653 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDecl.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
test/CodeGenCXX/mangle-unnamed.cpp