diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2012-03-24 16:53:16 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2012-03-24 16:53:16 +0000 |
commit | 341348111db0718d67ac6a82cc6185d65066e62c (patch) | |
tree | aac0189078c57b64d8c35deb7b06e38435e9435e | |
parent | 5c0034a7c610ca364508ebe26adef378f80f2dea (diff) | |
download | bcm5719-llvm-341348111db0718d67ac6a82cc6185d65066e62c.tar.gz bcm5719-llvm-341348111db0718d67ac6a82cc6185d65066e62c.zip |
moderin objc translator: remove 'const' from remaining
fields in _class_ro_t metadata. // rdar://11079898
llvm-svn: 153384
-rw-r--r-- | clang/lib/Rewrite/RewriteModernObjC.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/clang/lib/Rewrite/RewriteModernObjC.cpp b/clang/lib/Rewrite/RewriteModernObjC.cpp index 43615b6ea82..13319701e9a 100644 --- a/clang/lib/Rewrite/RewriteModernObjC.cpp +++ b/clang/lib/Rewrite/RewriteModernObjC.cpp @@ -5305,10 +5305,10 @@ void RewriteModernObjC::RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, /// } /// 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 @@ static void WriteModernMetadataDeclarations(ASTContext *Context, std::string &Re 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"; |