[llvm-branch-commits] [llvm-gcc-branch] r84950 - /llvm-gcc-4.2/branches/Apple/Leela/gcc/llvm-debug.cpp
Devang Patel
dpatel at apple.com
Fri Oct 23 09:38:26 PDT 2009
Author: dpatel
Date: Fri Oct 23 11:38:24 2009
New Revision: 84950
URL: http://llvm.org/viewvc/llvm-project?rev=84950&view=rev
Log:
Merge r84666 from trunk.
Modified:
llvm-gcc-4.2/branches/Apple/Leela/gcc/llvm-debug.cpp
Modified: llvm-gcc-4.2/branches/Apple/Leela/gcc/llvm-debug.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/branches/Apple/Leela/gcc/llvm-debug.cpp?rev=84950&r1=84949&r2=84950&view=diff
==============================================================================
--- llvm-gcc-4.2/branches/Apple/Leela/gcc/llvm-debug.cpp (original)
+++ llvm-gcc-4.2/branches/Apple/Leela/gcc/llvm-debug.cpp Fri Oct 23 11:38:24 2009
@@ -865,7 +865,9 @@
case POINTER_TYPE:
case REFERENCE_TYPE:
- Ty = createPointerType(type);
+ // Do not cache pointer type. The pointer may point to forward declared
+ // struct.
+ return createPointerType(type);
break;
case BLOCK_POINTER_TYPE: {
@@ -900,7 +902,7 @@
case RECORD_TYPE:
case QUAL_UNION_TYPE:
case UNION_TYPE:
- Ty = createStructType(type);
+ return createStructType(type);
break;
case INTEGER_TYPE:
More information about the llvm-branch-commits
mailing list