diff options
author | John McCall <rjmccall@apple.com> | 2011-09-30 05:12:12 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-09-30 05:12:12 +0000 |
commit | 32f5fe1467c4f6cb9c3efe174cb6c8a374e6e149 (patch) | |
tree | 0045d1a99fc26a8c59d42184c0f322b6e97d7712 /llvm/lib/CodeGen/LLVMTargetMachine.cpp | |
parent | 3360b411a5cddd9b7067147b3621d90b56dd90a8 (diff) | |
download | bcm5719-llvm-32f5fe1467c4f6cb9c3efe174cb6c8a374e6e149.tar.gz bcm5719-llvm-32f5fe1467c4f6cb9c3efe174cb6c8a374e6e149.zip |
Add explicit attributes to mark functions as having had their
CoreFoundation object-transfer properties audited, and add a #pragma
to cause them to be automatically applied to functions in a particular
span of code. This has to be implemented largely in the preprocessor
because of the requirement that the region be entirely contained in
a single file; that's hard to impose from the parser without registering
for a ton of callbacks.
llvm-svn: 140846
Diffstat (limited to 'llvm/lib/CodeGen/LLVMTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions