diff options
| author | Aaron Ballman <aaron@aaronballman.com> | 2014-05-09 18:26:23 +0000 |
|---|---|---|
| committer | Aaron Ballman <aaron@aaronballman.com> | 2014-05-09 18:26:23 +0000 |
| commit | 7c192b452fa2b3c63ed547e0ff88a5e62765b59f (patch) | |
| tree | 45b038725c536292b6033d2a29243a1694464db4 /clang/lib/CodeGen/CodeGenFunction.cpp | |
| parent | 5f5b94141c9e6c8086a2fac6d04377a2f91658a1 (diff) | |
| download | llvm-7c192b452fa2b3c63ed547e0ff88a5e62765b59f.zip llvm-7c192b452fa2b3c63ed547e0ff88a5e62765b59f.tar.gz llvm-7c192b452fa2b3c63ed547e0ff88a5e62765b59f.tar.bz2 | |
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/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions
