]> granicus.if.org Git - clang/commit
The cleanup attribute no longer uses an unresolved, simple identifier as its argument...
authorAaron Ballman <aaron@aaronballman.com>
Wed, 11 Sep 2013 01:37:41 +0000 (01:37 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 11 Sep 2013 01:37:41 +0000 (01:37 +0000)
commitebaee6b74e56f28c088225b11a512e6e7d1fb9d8
tree80ef05c59a45adb501f314e7fbb3a020bacefbe6
parent66118c215183dec714cbbdec8060497675cebcac
The cleanup attribute no longer uses an unresolved, simple identifier as its argument.  Instead, it takes an expression that is fully resolved.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190476 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaDeclAttr.cpp
test/CodeGenCXX/attr-cleanup.cpp [new file with mode: 0644]
test/Sema/attr-cleanup.c
test/SemaCXX/attr-cleanup-gcc.cpp [new file with mode: 0644]
test/SemaCXX/attr-cleanup.cpp [new file with mode: 0644]
utils/TableGen/ClangAttrEmitter.cpp