summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprObjC.cpp
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2014-05-09 18:26:23 +0000
committerAaron Ballman <aaron@aaronballman.com>2014-05-09 18:26:23 +0000
commit7c192b452fa2b3c63ed547e0ff88a5e62765b59f (patch)
tree45b038725c536292b6033d2a29243a1694464db4 /clang/lib/Sema/SemaExprObjC.cpp
parent5f5b94141c9e6c8086a2fac6d04377a2f91658a1 (diff)
downloadbcm5719-llvm-7c192b452fa2b3c63ed547e0ff88a5e62765b59f.tar.gz
bcm5719-llvm-7c192b452fa2b3c63ed547e0ff88a5e62765b59f.zip
Add the ability to use logical expressions for capability attributes. This is to allow requirements to be expressed not just in terms of lists, but in terms of logical expressions. Eg)
void foo(void) __attribute__((requires_capability((FlightControl || Worker) && !Logger))); This is WIP code. llvm-svn: 208439
Diffstat (limited to 'clang/lib/Sema/SemaExprObjC.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud