summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-05-14 20:32:39 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-05-14 20:32:39 +0000
commit7da04c636728570fc66e9a2fc605d8674738b602 (patch)
tree3bbe137754812536fda7dba9b70f5f75ca1e0b6d /clang/lib/CodeGen/CodeGenModule.cpp
parentcb7e56e592b769daa459838db54066db1ce6d766 (diff)
downloadbcm5719-llvm-7da04c636728570fc66e9a2fc605d8674738b602.tar.gz
bcm5719-llvm-7da04c636728570fc66e9a2fc605d8674738b602.zip
Emit an error when trying to @encode an incomplete type.
There are APIs, e.g. [NSValue valueWithBytes:objCType:], which use the encoding to find out the size of an object pointed to by a pointer. Make things safer by making it illegal to @encode incomplete types. llvm-svn: 131364
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud