diff options
author | Eric Christopher <echristo@apple.com> | 2012-04-03 00:44:15 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2012-04-03 00:44:15 +0000 |
commit | b7e821a6aa9abdfe6c7cf2bccae68e757089df8a (patch) | |
tree | f3edae2715f06d82669fa4fdb11842a6e6e54f72 /clang/tools | |
parent | 34164196af54ffa242e0c92af1031af079709439 (diff) | |
download | bcm5719-llvm-b7e821a6aa9abdfe6c7cf2bccae68e757089df8a.tar.gz bcm5719-llvm-b7e821a6aa9abdfe6c7cf2bccae68e757089df8a.zip |
Change location information for synthesized properties to be at the
property file/line rather than the @synthesize file/line. Avoids
some nasty confusing-ness with conflating the file from the scope
and the line from the original declaration. Use the current scope
location as a separate parameter so that we can match it up
better in the line table with the beginning of the scope.
Update a couple of testcases accordingly since I had to change
that we actually use the passed in location in EmitFunctionStart
and for the new metadata parameter and add a new testcase to
make sure we've got the right line numbers for synthesized
properties.
Part of rdar://11026482
llvm-svn: 153917
Diffstat (limited to 'clang/tools')
0 files changed, 0 insertions, 0 deletions