aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/conditional-gnu-ext.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2014-07-18 15:51:28 +0000
committerHal Finkel <hfinkel@anl.gov>2014-07-18 15:51:28 +0000
commitb0407ba0716d940d035f5da73f6d3bfbaffecb44 (patch)
tree0fb08700ec2601986a9f5195a9d57fb6e0b48444 /clang/test/CodeGenCXX/conditional-gnu-ext.cpp
parent9cf7ac75893c9f83099ce59dd4fd5d1ba7ead25a (diff)
downloadllvm-b0407ba0716d940d035f5da73f6d3bfbaffecb44.zip
llvm-b0407ba0716d940d035f5da73f6d3bfbaffecb44.tar.gz
llvm-b0407ba0716d940d035f5da73f6d3bfbaffecb44.tar.bz2
Add a dereferenceable attribute
This attribute indicates that the parameter or return pointer is dereferenceable. Practically speaking, loads from such a pointer within the associated byte range are safe to speculatively execute. Such pointer parameters are common in source languages (C++ references, for example). llvm-svn: 213385
Diffstat (limited to 'clang/test/CodeGenCXX/conditional-gnu-ext.cpp')
0 files changed, 0 insertions, 0 deletions