[cfe-commits] r153384 - /cfe/trunk/lib/Rewrite/RewriteModernObjC.cpp
Fariborz Jahanian
fjahanian at apple.com
Sat Mar 24 09:53:16 PDT 2012
Author: fjahanian
Date: Sat Mar 24 11:53:16 2012
New Revision: 153384
URL: http://llvm.org/viewvc/llvm-project?rev=153384&view=rev
Log:
moderin objc translator: remove 'const' from remaining
fields in _class_ro_t metadata. // rdar://11079898
Modified:
cfe/trunk/lib/Rewrite/RewriteModernObjC.cpp
Modified: cfe/trunk/lib/Rewrite/RewriteModernObjC.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Rewrite/RewriteModernObjC.cpp?rev=153384&r1=153383&r2=153384&view=diff
==============================================================================
--- cfe/trunk/lib/Rewrite/RewriteModernObjC.cpp (original)
+++ cfe/trunk/lib/Rewrite/RewriteModernObjC.cpp Sat Mar 24 11:53:16 2012
@@ -5305,10 +5305,10 @@
/// }
/// struct _class_ro_t {
-/// uint32_t const flags;
-/// uint32_t const instanceStart;
-/// uint32_t const instanceSize;
-/// uint32_t const reserved; // only when building for 64bit targets
+/// uint32_t flags;
+/// uint32_t instanceStart;
+/// uint32_t instanceSize;
+/// uint32_t reserved; // only when building for 64bit targets
/// const uint8_t *ivarLayout;
/// const char *name;
/// const struct _method_list_t *baseMethods;
@@ -5388,12 +5388,12 @@
Result += "};\n";
Result += "\nstruct _class_ro_t {\n";
- Result += "\tunsigned int const flags;\n";
+ Result += "\tunsigned int flags;\n";
Result += "\tunsigned int instanceStart;\n";
- Result += "\tunsigned int const instanceSize;\n";
+ Result += "\tunsigned int instanceSize;\n";
const llvm::Triple &Triple(Context->getTargetInfo().getTriple());
if (Triple.getArch() == llvm::Triple::x86_64)
- Result += "\tunsigned int const reserved;\n";
+ Result += "\tunsigned int reserved;\n";
Result += "\tconst unsigned char *ivarLayout;\n";
Result += "\tconst char *name;\n";
Result += "\tconst struct _method_list_t *baseMethods;\n";
More information about the cfe-commits
mailing list