diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-05-14 20:32:39 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-05-14 20:32:39 +0000 |
commit | 7da04c636728570fc66e9a2fc605d8674738b602 (patch) | |
tree | 3bbe137754812536fda7dba9b70f5f75ca1e0b6d /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | cb7e56e592b769daa459838db54066db1ce6d766 (diff) | |
download | bcm5719-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