aboutsummaryrefslogtreecommitdiff
path: root/test/Coverage/codegen-gnu.m
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2011-02-22 00:36:53 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2011-02-22 00:36:53 +0000
commite7397c6a1bb2b205c5fe678e26199eb26d22e38e (patch)
tree9ed73dbf4ea5f051f3ca96a07d4b4d581006e4b4 /test/Coverage/codegen-gnu.m
parent24d44eddfc98464d10802e71c77d3dc3e45f4aac (diff)
Fix a few auto-related issues:
* 'auto' was being rejected on abstract-declarators with trailing return types and on typedefs with trailing return types. 'auto' is always allowed in these cases. This was found while testing the fix for PR 9278. * A very poor diagnostic was being issued for auto (f() -> int): "return type must be 'auto', not 'auto'". This is closely related to PR 9060. * Trailing return type handling was happening slightly too late, resulting in the checks for functions returning arrays and functions returning functions being missed. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126166 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Coverage/codegen-gnu.m')
0 files changed, 0 insertions, 0 deletions