objective-C blocks: under cc1 flag -encode-extended-block-signature,
authorFariborz Jahanian <fjahanian@apple.com>
Wed, 14 Nov 2012 23:11:38 +0000 (23:11 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Wed, 14 Nov 2012 23:11:38 +0000 (23:11 +0000)
commit64223e6db13744067840a3f9b9f0583cba4d6c59
tree8cedd051ae6bc80f5b21f7394baa7394681ba7d9
parente0db519ae98ce3fd5204f08103771afe7650446d
objective-C blocks: under cc1 flag -encode-extended-block-signature,
generate expanded signature encoding to include types as we
already do this for protocol method lists.
// rdar://12109031

llvm-svn: 167997
clang/include/clang/Basic/LangOptions.def
clang/include/clang/Driver/Options.td
clang/lib/AST/ASTContext.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/test/CodeGenObjC/extended-block-signature-encode.m [new file with mode: 0644]