summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Triple.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2011-07-22 02:45:48 +0000
committerJohn McCall <rjmccall@apple.com>2011-07-22 02:45:48 +0000
commitd2930c21002ae94d7ef8d8acda5d401cd8f7891a (patch)
treead3b14d0aa7c09d2fb8694f993f8c7eb8962afe1 /llvm/lib/Support/Triple.cpp
parentb82bbf40bb5c656d405c54b2c63da79793f09f0f (diff)
downloadbcm5719-llvm-d2930c21002ae94d7ef8d8acda5d401cd8f7891a.tar.gz
bcm5719-llvm-d2930c21002ae94d7ef8d8acda5d401cd8f7891a.zip
In Objective-C, pull arbitrary attributes from overridden
methods, including indirectly overridden methods like those declared in protocols and categories. There are mismatches that we would like to diagnose but aren't yet, but this is fine for now. I looked at approaches that avoided doing this lookup unless we needed it, but the infer-related-result-type checks were doing it anyway, so I left it with the same fast-path check for no previous declartions of that selector. llvm-svn: 135743
Diffstat (limited to 'llvm/lib/Support/Triple.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud