Hans Wennborg
70850d83dc
Turn Driver::CCCIsCXX and CCCIsCPP into a single Mode enum,
...
and add a new option --driver-mode= to control it explicitly.
The CCCIsCXX and CCCIsCPP flags were non-overlapping, i.e. there
are currently really three modes that Clang can run in: gcc, g++
or cpp, so it makes sense to represent them as an enum.
Having a command line flag to control it helps testing.
llvm-svn: 186605
2013-07-18 20:29:38 +00:00
..
2013-06-20 23:37:54 +00:00
2013-01-31 12:13:10 +00:00
2013-07-03 18:21:12 +00:00
2012-01-20 22:01:23 +00:00
2012-10-03 17:46:38 +00:00
2012-11-29 00:42:06 +00:00
2013-07-04 16:16:58 +00:00
2013-06-26 17:19:48 +00:00
2012-08-07 19:58:00 +00:00
2013-03-04 22:37:49 +00:00
2012-10-31 01:21:20 +00:00
2012-04-04 22:13:40 +00:00
2013-06-27 13:19:54 +00:00
2012-11-05 22:04:41 +00:00
2012-01-20 22:01:23 +00:00
2013-07-18 20:00:53 +00:00
2013-07-18 20:00:53 +00:00
2013-07-18 20:00:53 +00:00
2013-04-16 18:21:19 +00:00
2013-06-24 22:07:15 +00:00
2012-10-31 01:21:20 +00:00
2012-10-23 17:07:31 +00:00
2012-11-23 10:39:49 +00:00
2012-01-20 22:01:23 +00:00
2013-07-18 20:29:38 +00:00
2012-01-20 22:01:23 +00:00
2012-01-20 22:01:23 +00:00
2013-03-08 00:05:21 +00:00
2013-04-10 21:10:39 +00:00
2013-04-15 05:38:41 +00:00
2012-07-31 01:21:00 +00:00
2013-07-03 20:45:07 +00:00
2013-02-01 20:23:10 +00:00
2013-04-17 21:52:44 +00:00
2012-11-21 23:40:23 +00:00
2013-06-24 13:19:20 +00:00
2012-10-30 21:42:09 +00:00
2012-03-26 23:36:04 +00:00
2013-07-04 16:23:44 +00:00
2013-06-24 22:07:15 +00:00
2012-11-08 03:38:26 +00:00
2012-02-23 22:12:53 +00:00
2012-11-05 22:04:41 +00:00
2013-01-17 21:38:06 +00:00
2013-07-04 15:22:16 +00:00
2013-02-28 22:49:57 +00:00
2012-10-15 22:23:53 +00:00
2012-06-20 06:18:46 +00:00
2012-01-20 22:01:23 +00:00
2012-06-20 06:18:46 +00:00
2013-02-23 02:53:19 +00:00
2013-01-16 06:10:16 +00:00
2013-07-04 15:22:16 +00:00
2012-01-20 22:01:23 +00:00
2012-01-20 22:01:23 +00:00
2013-04-26 20:49:50 +00:00
2012-12-18 00:31:10 +00:00
2013-01-17 21:38:06 +00:00
2013-07-03 20:45:07 +00:00
2013-07-04 16:16:58 +00:00
2013-04-26 20:49:50 +00:00
2012-01-20 22:01:23 +00:00
2012-03-14 01:23:41 +00:00
2013-04-11 23:25:27 +00:00
2012-03-08 14:39:55 +00:00
2013-05-28 12:18:56 +00:00
2012-01-20 22:01:23 +00:00
2013-05-18 20:47:36 +00:00
2013-02-22 14:21:27 +00:00
2013-04-11 18:53:25 +00:00
2012-05-02 07:56:14 +00:00
2013-04-10 16:31:58 +00:00
2013-04-03 01:58:56 +00:00
2012-01-20 22:01:23 +00:00
2013-02-27 14:55:49 +00:00
2013-03-18 07:59:20 +00:00
2012-12-11 07:06:09 +00:00
2013-06-20 10:49:46 +00:00
2013-06-20 01:33:59 +00:00
2013-06-24 22:07:15 +00:00
2012-07-03 20:49:52 +00:00
2013-01-13 11:46:33 +00:00
2013-07-18 20:29:38 +00:00
2013-07-18 20:29:38 +00:00
2013-07-18 20:29:38 +00:00
2013-07-04 16:16:58 +00:00
2012-12-11 07:06:09 +00:00
2012-12-11 07:06:09 +00:00
2012-02-06 00:40:31 +00:00
2012-11-09 01:59:30 +00:00
2013-07-04 16:16:58 +00:00
2012-12-11 07:23:52 +00:00
2012-04-24 09:05:31 +00:00
2013-06-26 02:13:00 +00:00
2013-06-24 22:07:15 +00:00
2013-01-25 05:09:37 +00:00
2013-07-04 15:22:16 +00:00
2013-04-21 13:30:10 +00:00
2013-04-30 07:47:13 +00:00
2013-06-20 09:42:40 +00:00
2013-06-24 22:07:15 +00:00
2013-04-25 01:17:23 +00:00
2013-05-11 06:33:44 +00:00
2013-04-22 20:26:27 +00:00
2013-01-08 16:09:04 +00:00
2012-01-20 22:01:23 +00:00
2013-04-16 18:21:19 +00:00
2012-01-18 15:19:58 +00:00
2013-06-24 22:07:15 +00:00
2012-12-05 21:08:21 +00:00
2012-06-18 16:56:04 +00:00
2013-06-19 15:09:06 +00:00
2012-10-19 12:44:48 +00:00
2012-04-09 18:58:55 +00:00
2012-01-23 08:29:12 +00:00
2012-12-21 22:43:20 +00:00
2012-03-15 22:31:42 +00:00
2013-07-04 16:16:58 +00:00
2012-01-20 22:01:23 +00:00
2012-01-20 22:01:23 +00:00
2013-03-05 11:20:04 +00:00
2013-04-16 15:55:41 +00:00
2013-04-16 15:55:41 +00:00
2013-04-24 18:43:57 +00:00
2013-01-07 23:55:47 +00:00
2013-01-29 20:15:05 +00:00
2013-04-13 22:26:02 +00:00
2012-01-31 21:45:04 +00:00
2012-01-20 22:01:23 +00:00
2013-06-05 04:28:55 +00:00
2013-07-04 16:16:58 +00:00
2012-02-22 19:15:16 +00:00
2013-06-26 15:03:20 +00:00
2013-02-21 23:17:45 +00:00
2013-05-06 16:12:05 +00:00
2012-04-07 00:01:31 +00:00
2012-01-20 22:01:23 +00:00
2012-09-13 17:25:51 +00:00
2012-11-15 19:02:45 +00:00
2012-11-15 19:02:45 +00:00
2013-05-27 11:17:01 +00:00
2013-04-30 22:01:21 +00:00
2013-06-05 23:58:15 +00:00
2013-04-10 21:30:40 +00:00
2013-06-05 04:28:55 +00:00
2011-12-06 03:33:03 +00:00
2013-07-04 16:16:58 +00:00
2012-01-20 22:01:23 +00:00
2012-01-20 22:01:23 +00:00
2013-02-22 20:55:17 +00:00
2012-05-09 18:23:04 +00:00
2013-06-20 09:42:40 +00:00
2012-11-06 18:16:37 +00:00
2012-12-08 12:42:30 +00:00
2013-03-20 07:34:27 +00:00
2013-02-19 01:57:35 +00:00
2012-12-11 07:06:09 +00:00
2013-03-12 20:00:34 +00:00
2012-10-26 20:09:24 +00:00
2012-02-21 00:56:50 +00:00
2012-11-07 23:37:14 +00:00
2012-11-21 14:45:57 +00:00
2012-10-19 12:44:48 +00:00
2012-01-20 22:01:23 +00:00
2013-07-04 15:22:16 +00:00
2012-08-17 03:39:16 +00:00