David Blaikie
aabde05da1
DebugInfo: Avoid creating DILexicalScopeFiles when the filename in the current scope has not changed.
...
This looks like the right way for this check to work, but there is
another semi-obvious bug, I would think: why is CurLoc not zero'd out
between functions? The possibility for it to bleed between them seems
problematic. (& indeed I caused tests to fail when I fixed this a
different way, by setting CurLoc to SourceLocation() and the end of
EmitFunctionEnd... )
The changes to debug-info-blocks.m are due to a mismatch between the
source manager's file naming and CGDebugInfo's default handling when no
-main-file-name is specified. This actually reveals somewhat of a bug in
the debug info when using source files from standard in, too. See the
comment in CGDebugInfo::CreateCompileUnit for more details.
llvm-svn: 208742
2014-05-14 00:29:00 +00:00
..
2014-03-11 04:37:49 +00:00
2014-01-21 02:57:56 +00:00
2014-01-21 02:57:56 +00:00
2013-08-19 18:35:25 +00:00
2014-03-29 15:09:45 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-09-04 04:12:25 +00:00
2013-09-04 04:12:25 +00:00
2013-09-04 04:12:25 +00:00
2013-09-04 04:12:25 +00:00
2013-08-15 06:47:53 +00:00
2014-02-16 07:29:41 +00:00
2014-04-02 22:49:42 +00:00
2014-01-07 22:05:55 +00:00
2014-04-29 02:27:33 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-09-04 04:12:25 +00:00
2012-10-17 02:28:37 +00:00
2013-09-19 16:37:20 +00:00
2014-01-30 00:16:39 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2012-12-12 17:52:21 +00:00
2013-08-15 06:47:53 +00:00
2014-02-27 19:01:11 +00:00
2014-03-29 15:09:45 +00:00
2013-08-15 06:47:53 +00:00
2013-08-12 12:51:05 +00:00
2013-12-18 16:23:37 +00:00
2013-02-19 01:57:29 +00:00
2012-11-01 23:55:47 +00:00
2013-09-27 20:21:48 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-07-04 15:22:16 +00:00
2013-08-15 06:47:53 +00:00
2013-09-04 04:12:25 +00:00
2013-09-04 04:12:25 +00:00
2014-02-24 19:10:37 +00:00
2013-07-04 15:22:16 +00:00
2013-12-05 16:25:25 +00:00
2014-02-27 19:01:11 +00:00
2013-08-15 06:47:53 +00:00
2013-01-26 22:16:26 +00:00
2012-10-10 23:11:18 +00:00
2013-02-12 05:53:35 +00:00
2014-02-27 19:01:11 +00:00
2014-01-20 20:33:18 +00:00
2013-05-03 07:33:41 +00:00
2013-12-04 03:41:33 +00:00
2013-12-04 03:41:33 +00:00
2014-05-14 00:29:00 +00:00
2014-01-30 01:01:36 +00:00
2014-01-30 01:01:36 +00:00
2013-12-04 03:41:33 +00:00
2013-09-27 20:21:48 +00:00
2013-06-21 03:41:46 +00:00
2013-12-04 03:41:33 +00:00
2013-09-27 20:21:48 +00:00
2013-03-19 23:10:14 +00:00
2013-08-26 23:19:37 +00:00
2013-03-19 23:10:14 +00:00
2014-05-05 23:23:53 +00:00
2013-03-19 23:10:14 +00:00
2013-03-19 23:10:14 +00:00
2013-12-08 18:06:52 +00:00
2014-01-30 01:01:36 +00:00
2013-02-02 00:34:26 +00:00
2014-01-30 01:01:36 +00:00
2014-01-30 01:01:36 +00:00
2013-06-07 01:10:45 +00:00
2014-01-30 01:01:36 +00:00
2013-12-04 03:41:33 +00:00
2014-01-14 19:35:09 +00:00
2012-12-28 01:16:31 +00:00
2013-03-21 20:20:15 +00:00
2014-02-12 19:26:19 +00:00
2013-05-17 23:49:10 +00:00
2013-06-11 21:48:11 +00:00
2014-02-27 19:01:11 +00:00
2013-04-10 21:10:39 +00:00
2014-04-23 17:44:58 +00:00
2014-02-27 19:01:11 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-08-12 12:51:05 +00:00
2014-02-27 19:01:11 +00:00
2014-03-06 22:15:10 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2014-01-30 00:16:39 +00:00
2013-02-28 22:49:57 +00:00
2014-03-06 18:54:12 +00:00
2013-08-12 12:51:05 +00:00
2013-12-04 03:41:33 +00:00
2014-02-27 19:01:11 +00:00
2013-10-16 19:28:50 +00:00
2013-08-15 06:47:53 +00:00
2014-02-27 19:01:11 +00:00
2013-12-04 03:41:33 +00:00
2013-12-04 03:41:33 +00:00
2013-08-12 12:51:05 +00:00
2014-02-27 19:01:11 +00:00
2014-03-27 00:02:45 +00:00
2014-03-06 18:54:12 +00:00
2013-09-04 04:12:25 +00:00
2013-12-04 03:41:33 +00:00
2014-02-27 19:01:11 +00:00
2013-02-27 00:06:04 +00:00
2013-08-15 06:47:53 +00:00
2013-10-24 17:40:28 +00:00
2013-08-15 06:47:53 +00:00
2013-07-04 15:22:16 +00:00
2014-02-16 07:28:32 +00:00
2014-02-16 07:29:41 +00:00
2013-07-04 15:22:16 +00:00
2014-02-27 19:01:11 +00:00
2013-02-22 09:10:20 +00:00
2013-04-19 21:59:40 +00:00
2013-08-12 12:51:05 +00:00
2013-02-27 00:06:04 +00:00
2013-02-27 00:06:04 +00:00
2013-12-03 14:46:31 +00:00
2013-08-15 06:47:53 +00:00
2014-03-04 18:34:52 +00:00
2012-10-15 22:23:53 +00:00
2012-12-17 18:54:24 +00:00
2014-01-14 19:35:09 +00:00
2012-10-16 15:11:55 +00:00
2014-02-14 19:37:25 +00:00
2014-02-27 19:01:11 +00:00
2014-01-30 01:01:36 +00:00
2014-02-27 19:01:11 +00:00
2013-12-18 23:09:57 +00:00
2013-08-15 06:47:53 +00:00
2013-12-04 03:41:33 +00:00
2013-07-04 15:22:16 +00:00
2013-08-15 06:47:53 +00:00
2014-02-27 19:01:11 +00:00
2013-09-16 16:31:49 +00:00
2014-03-29 15:09:45 +00:00
2014-03-29 15:09:45 +00:00
2013-08-15 06:47:53 +00:00
2013-04-10 21:10:39 +00:00
2013-08-15 06:47:53 +00:00
2013-08-15 06:47:53 +00:00
2013-12-04 03:41:33 +00:00
2012-10-15 22:23:53 +00:00
2014-03-11 00:25:05 +00:00
2013-08-15 06:47:53 +00:00