diff options
| author | Adrian Prantl <aprantl@apple.com> | 2014-04-10 23:21:53 +0000 |
|---|---|---|
| committer | Adrian Prantl <aprantl@apple.com> | 2014-04-10 23:21:53 +0000 |
| commit | 42d71b990677afc974c404fb0482cb5af176c3d0 (patch) | |
| tree | 6d64b36a9012e29d0d7df47de3f55f4ad3f70a12 /clang/test/Coverage/html-print.c | |
| parent | fb873af67ed23e6aa445b44d253fb156d07bdebc (diff) | |
| download | bcm5719-llvm-42d71b990677afc974c404fb0482cb5af176c3d0.tar.gz bcm5719-llvm-42d71b990677afc974c404fb0482cb5af176c3d0.zip | |
Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_a
are not associated with any source lines.
Previously, if the Location of a Decl was empty, EmitFunctionStart would
just keep using CurLoc, which would sometimes be correct (e.g., thunks)
but in other cases would just point to a hilariously random location.
This patch fixes this by completely eliminating all uses of CurLoc from
EmitFunctionStart and rather have clients explicitly pass in a
SourceLocation for the function header and the function body.
rdar://problem/14985269
llvm-svn: 205999
Diffstat (limited to 'clang/test/Coverage/html-print.c')
0 files changed, 0 insertions, 0 deletions

