[cfe-commits] r112922 - in /cfe/trunk: lib/CodeGen/CGDecl.cpp test/CodeGenCXX/reference-in-blocks.cpp
Daniel Dunbar
daniel at zuster.org
Thu Sep 2 17:35:23 PDT 2010
Author: ddunbar
Date: Thu Sep 2 19:35:23 2010
New Revision: 112922
URL: http://llvm.org/viewvc/llvm-project?rev=112922&view=rev
Log:
Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some projects.
Modified:
cfe/trunk/lib/CodeGen/CGDecl.cpp
cfe/trunk/test/CodeGenCXX/reference-in-blocks.cpp
Modified: cfe/trunk/lib/CodeGen/CGDecl.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGDecl.cpp?rev=112922&r1=112921&r2=112922&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGDecl.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGDecl.cpp Thu Sep 2 19:35:23 2010
@@ -373,7 +373,7 @@
}
// T x;
- Types.push_back(ConvertTypeForMem(Ty));
+ Types.push_back(ConvertType(Ty));
const llvm::Type *T = llvm::StructType::get(VMContext, Types, Packed);
Modified: cfe/trunk/test/CodeGenCXX/reference-in-blocks.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/reference-in-blocks.cpp?rev=112922&r1=112921&r2=112922&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenCXX/reference-in-blocks.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/reference-in-blocks.cpp Thu Sep 2 19:35:23 2010
@@ -41,13 +41,3 @@
a->F();
return 0;
}
-
-// rdar://8382559
-namespace radar8382559 {
- void func(bool& outHasProperty);
-
- void test() {
- __attribute__((__blocks__(byref))) bool hasProperty = false;
- func(hasProperty);
- }
-}
More information about the cfe-commits
mailing list