aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/FileSystemStatCache.h
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-06-08 22:46:07 +0000
committerJordan Rose <jordan_rose@apple.com>2012-06-08 22:46:07 +0000
commit0abbdfe561377b7af8eba6fc87757a46342f7a10 (patch)
tree239e1d36459d9d79064d536ef3690e8dacb58778 /include/clang/Basic/FileSystemStatCache.h
parent1fdda369d3b94dae227abda0a10522fb60647d35 (diff)
Warn in ObjC++ when an 'auto' variable deduces type 'id'.
This could happen for cases like this: - (NSArray *)getAllNames:(NSArray *)images { NSMutableArray *results = [NSMutableArray array]; for (auto img in images) { [results addObject:img.name]; } return results; } Here the property access will fail because 'img' has type 'id', rather than, say, NSImage. This warning will not fire in templated code, since the 'id' could have come from a template parameter. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158239 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/FileSystemStatCache.h')
0 files changed, 0 insertions, 0 deletions