Richard Smith
20e883e59b
[modules] Stop trying to fake up a linear MacroDirective history.
...
Modules builds fundamentally have a non-linear macro history. In the interest
of better source fidelity, represent the macro definition information
faithfully: we have a linear macro directive history within each module, and at
any point we have a unique "latest" local macro directive and a collection of
visible imported directives. This also removes the attendent complexity of
attempting to create a correct MacroDirective history (which we got wrong
in the general case).
No functionality change intended.
llvm-svn: 236176
2015-04-29 23:20:19 +00:00
..
2014-10-18 06:19:36 +00:00
2013-12-20 00:21:47 +00:00
2014-12-17 11:04:07 +00:00
2014-03-27 16:42:56 +00:00
2014-02-23 18:23:29 +00:00
2014-09-03 19:46:32 +00:00
2014-05-15 04:44:25 +00:00
2014-02-02 15:28:46 +00:00
2015-03-13 04:40:07 +00:00
2014-02-09 08:13:47 +00:00
2013-09-25 00:14:38 +00:00
2014-08-08 14:59:00 +00:00
2014-05-01 15:41:58 +00:00
2013-10-15 17:00:53 +00:00
2015-02-25 02:44:04 +00:00
2015-02-25 02:44:04 +00:00
2013-09-13 11:02:31 +00:00
2015-01-28 14:17:22 +00:00
2014-10-22 09:50:23 +00:00
2014-02-25 18:49:49 +00:00
2014-04-27 22:53:03 +00:00
2014-10-15 16:18:20 +00:00
2013-08-23 18:03:40 +00:00
2014-12-08 08:48:33 +00:00
2013-09-27 20:21:48 +00:00
2013-11-22 01:47:15 +00:00
2014-10-18 06:23:50 +00:00
2015-01-28 14:17:22 +00:00
2015-03-13 07:39:30 +00:00
2015-01-28 14:17:22 +00:00
2015-04-29 23:20:19 +00:00
2014-04-09 18:21:23 +00:00
2014-03-05 19:10:31 +00:00
2014-09-30 20:00:18 +00:00
2015-01-28 14:17:22 +00:00
2013-09-13 11:02:31 +00:00
2015-01-28 14:17:22 +00:00
2014-02-20 07:55:15 +00:00
2013-12-05 16:25:25 +00:00
2015-01-15 02:27:20 +00:00
2015-01-21 16:24:11 +00:00
2014-02-16 10:15:34 +00:00
2013-12-05 20:13:27 +00:00
2013-11-27 05:50:55 +00:00
2014-11-10 23:21:35 +00:00
2014-12-08 08:48:33 +00:00
2013-12-18 21:04:43 +00:00
2014-10-22 09:50:23 +00:00
2015-03-13 04:40:07 +00:00
2014-11-13 09:50:19 +00:00
2014-09-03 19:46:32 +00:00
2014-09-03 19:46:32 +00:00
2014-04-15 18:16:25 +00:00
2015-03-03 08:04:19 +00:00
2014-06-21 18:28:44 +00:00
2014-02-23 18:23:29 +00:00
2014-12-08 08:48:33 +00:00
2014-04-07 14:59:13 +00:00
2014-02-02 15:28:46 +00:00
2014-02-02 15:28:46 +00:00
2015-02-26 18:29:41 +00:00
2014-03-03 19:40:52 +00:00
2014-12-08 08:48:11 +00:00
2014-12-08 08:48:11 +00:00
2014-04-14 18:00:01 +00:00
2014-04-19 16:49:22 +00:00
2015-02-25 02:44:04 +00:00
2014-10-10 20:01:05 +00:00
2013-12-05 20:13:27 +00:00
2014-03-10 06:02:13 +00:00
2014-03-10 06:02:13 +00:00
2013-12-05 20:13:27 +00:00
2014-03-07 07:47:58 +00:00
2015-02-25 02:44:04 +00:00
2013-12-12 16:07:11 +00:00
2015-04-13 16:55:04 +00:00
2014-04-09 19:39:07 +00:00
2015-04-13 16:55:04 +00:00
2014-04-09 19:16:08 +00:00
2014-04-07 14:59:13 +00:00
2013-12-05 20:13:27 +00:00
2013-12-05 20:13:27 +00:00
2013-12-05 20:13:27 +00:00
2014-08-18 19:32:45 +00:00
2014-03-09 03:56:18 +00:00
2013-12-05 08:19:32 +00:00
2013-08-19 07:13:02 +00:00
2015-02-25 02:44:04 +00:00
2014-12-08 08:48:33 +00:00
2014-12-08 10:20:33 +00:00
2014-03-28 22:21:26 +00:00