Граф коммитов

175 Коммитов

Автор SHA1 Сообщение Дата
Daniel Dunbar 18a7c8cc40 ccc: Bug fix, '-f...' should be part of the '-f' group.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62157 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-13 07:39:45 +00:00
Daniel Dunbar 841ceeaa1a ccc: Darwin/Link also runs dsymutil in one very particular situation.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62154 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-13 06:44:28 +00:00
Daniel Dunbar 7629053d7d ccc: Bug fix and gcc compatibility tweak.
- --gstabs only goes to Darwin/Assembler when dealing with an
     assembly file from the command line.

 - Relative placement of -o option for cc1 moves depending on
   -fsyntax-only/-S, how quaint.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62152 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-13 06:25:31 +00:00
Daniel Dunbar 8bf90fd7d2 ccc: Add option groups.
- Simple mechanism for group together sets of options so the driver
   can efficiently deal with them as a group (i.e., for forwarding -i*
   to cc1).

 - Use to finish off the major missing pieces of Darwin/CC1 support.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62149 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-13 05:54:38 +00:00
Daniel Dunbar 11505a90aa ccc: Darwin/CC1: Hardcode (for now) some -m options to match gcc.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62146 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-13 04:51:51 +00:00
Daniel Dunbar 1f73ecb228 ccc: Allow host to over-ride default arch based on command line
arguments (e.g., -m32 and -m64).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62145 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-13 04:05:40 +00:00
Daniel Dunbar 93a08e6dd7 ccc: Darwin/CC1: Be bug compatible with gcc in a corner case.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62131 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-13 01:04:40 +00:00
Daniel Dunbar 1e0ead411b ccc: Bug fix, output can be NULL.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62108 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 22:19:59 +00:00
Daniel Dunbar b37c9654c9 ccc: Even more Darwin/cc1 argument translation support.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62105 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 21:44:10 +00:00
Daniel Dunbar 3ecc20f17c ccc: Add leading space in -### output to match gcc.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62097 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 19:36:35 +00:00
Daniel Dunbar dff9f50a52 ccc: (Darwin) More argument translation for Darwin/Compile tool.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62093 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 18:51:02 +00:00
Daniel Dunbar 816dd50947 ccc: (Darwin) More argument translation for Darwin/Compile tool.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62089 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 17:53:19 +00:00
Daniel Dunbar 6325fcf532 ccc: (Darwin) Start implementing argument translation for
Darwin/Compile tool.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62085 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 09:23:15 +00:00
Daniel Dunbar 3235fdb001 ccc: When constructing a named output, only use base name (not full
path).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62083 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 07:48:07 +00:00
Daniel Dunbar 9cb225333f ccc: (Darwin) Move path resolution into ToolChain.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62082 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 07:45:49 +00:00
Daniel Dunbar 996ce9646a ccc: Implement the rest of Darwin/Assembler argument translation.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62081 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 07:40:25 +00:00
Daniel Dunbar 4a0ba1aac1 ccc: Implement macosx-version-min conditions (including a bug fix).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62079 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 05:02:38 +00:00
Daniel Dunbar 9c257c3922 ccc: Generalize Darwin/Link tool based on Darwin version.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62078 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 04:21:12 +00:00
Daniel Dunbar 2ec55bcb66 ccc: Support arguments which behave like linker inputs.
- Support comma joined options which magically turn into multiple
   value arguments (e.g., -Wl,)

 - Split out separate Arg::render routine for when an argument is
   being rendered as an input (as opposed to in its original form).

 - Add option flag for options which should be rendered without the
   option when they are used as an input (e.g., -Xlinker or -o).

 - Support -weak-l..., -weak_framework, and -weak_library.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62075 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 03:33:58 +00:00
Daniel Dunbar ee8cc26f37 ccc: (Darwin) Pass -ObjC to linker if -ObjC, -ObjC++ or -fobjc is
present.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62070 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-12 02:24:21 +00:00
Daniel Dunbar 9c199a0b6d ccc: Add fairly complete argument translation for Darwin link step.
- Some things are still hardcoded, and macosx-version-min comparison
   isn't implemented, but otherwise this very closely matches gcc.

 - The one exception is that arguments (like -framework or -Wl,) which are
   treated as linker inputs instead of options are not being
   forwarded yet.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62059 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-11 23:13:15 +00:00
Daniel Dunbar 0fe5a4f4f6 ccc: Add several convenience methods for argument translation.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62057 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-11 22:42:24 +00:00
Daniel Dunbar 6f5d65a17d ccc: Add and name a host of arguments.
- Also, fix bug in MultipleValuesOption which was accepting joined
   arguments.

 - Add ArgList::getArgs, provides iterator over all arg instances for a
   given option.
 
 - Option definition is very much in need of cleaning...


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62054 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-11 22:12:37 +00:00
Daniel Dunbar bee1f0d439 ccc: Give the Host an opportunity to switch ToolChains when binding
archs (as a driver driver).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62053 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-11 22:06:22 +00:00
Daniel Dunbar e99f9260d1 ccc: Print -### output on stderr to match gcc.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62052 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-11 22:03:55 +00:00
Daniel Dunbar 4312472607 ccc: Introduce ToolChains for mapping Actions to Tools which can
perform them.

 - A ToolChain is a coherent set of tools use in a compilation
   process. The idea is that a ToolChain holds roughly the information
   (specs, search paths, etc.) that is in a single gcc binary.

 - The default ToolChain is selected by the host and will generally
   correspond to what the default system compiler would do. However,
   this can be over-riden for a variety of purposes, for example the
   by the driver driver or for testing.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62021 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-10 02:07:54 +00:00
Daniel Dunbar a9ad2bc663 ccc: Add generic assembler & linker tools which effectively shell out
to gcc.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62020 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-10 02:00:04 +00:00
Daniel Dunbar d38c11e438 ccc: Add information about whether type can be user specified (a -x
argument) to InputType.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62019 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-10 01:50:42 +00:00
Daniel Dunbar a75ea3d2ca ccc: Get host information via Driver methods.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62011 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-09 22:21:24 +00:00
Daniel Dunbar 9066af807a ccc: Start defining host information.
- For use by the driver in places where the host alters driver
   behavior (for example, running as a driver driver on darwin).

 - Allow user override for testing purposes.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61967 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-09 01:00:40 +00:00
Daniel Dunbar 39cbfaadbc ccc: Make proper synthetic arguments in places we have to construct
"fake" options, allowing Tools to be oblivious to whether an argument
is real or synthetic. This kills off DerivedArg & a number of FIXMEs.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61871 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-07 18:54:26 +00:00
Daniel Dunbar db43990909 ccc: Change Command to take list of strings for argv instead of Arg
instances; this just complicated things and doesn't seem to provide
any benefit.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61869 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-07 18:40:45 +00:00
Daniel Dunbar efb4aebfb0 ccc: Extend ArgList to support indexing into a synthetic arg array
(for killing off DerivedArg).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61846 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-07 01:57:39 +00:00
Daniel Dunbar fb2c5c44fd ccc: Refactor so that all accesses to actual input strings go through
the ArgList.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61844 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-07 01:29:28 +00:00
Daniel Dunbar 1dd2adabee ccc: Remove ValueArg::setValue, this is no longer used.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61794 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-06 06:32:49 +00:00
Daniel Dunbar ba6e323fd6 ccc: Track last actual argument instance for each option & change
driver to lookup this way instead of manually scanning arguments in
multiple places.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61793 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-06 06:12:13 +00:00
Daniel Dunbar 5039f211dd ccc: Use dummy InputOption and UnknownOption classes instead of
InputArg and UnknownArg.
 - Every argument now always corresponds to some option, which
   simplifies other code.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61783 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-06 02:30:10 +00:00
Daniel Dunbar 1e5f3ebb29 ccc: Introduce ArgList for keeping input argv & parsed Args together.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61780 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-06 01:35:44 +00:00
Daniel Dunbar a5677511d1 Add prototype ccc rewrite.
- Entry point is tools/ccc/xcc until we are a functional replacement
   for ccc.

This is highly experimental (FIXME/LOC ratio of 3.4%), quite crufty,
and barely usable (and then only on my specific Darwin). However, many
of the right ideas are present, and it already fixes a number of
things gcc gets wrong.

The major missing component is argument translation for tools
(translating driver arguments into cc1/ld/as/etc. arguments). This is
a large part of the driver functionality and will probably double the
LOC, but my hope is that the current architecture is relatively
stable.

Documentation & motivation to follow soon...


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61739 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-05 19:53:30 +00:00
Ted Kremenek 56f6e3f3d2 "missing ivar release" is a performance bug.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58436 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-30 17:29:54 +00:00
Ted Kremenek 03373df257 Generalize searching for the keyword "leak" in a bug type.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58115 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-24 21:23:51 +00:00
Ted Kremenek 7ab944725e For Radar reporting, null dereferences should be default classified as "Crash/Hang/Data loss" <rdar://problem/6315624>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58045 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-23 21:36:52 +00:00
Ted Kremenek c94e31e907 Set reproducibility back to "Always"
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56891 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 23:23:58 +00:00
Daniel Dunbar c6607f8a53 scan-view: Remove some debugging prints.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56864 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 17:54:44 +00:00
Ted Kremenek 8fe38a6ca9 Default reproducibility to "Not applicable"
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56860 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 17:28:54 +00:00
Ted Kremenek ba78cc0c68 Make "Performance" the default Radar classification for leaks. "Other" for all others (for now).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56858 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 17:12:32 +00:00
Ted Kremenek 8ce622d787 Make a separate parameter class for "Radar classifications".
Do not save the radar classification to the config file.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56856 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 17:00:30 +00:00
Ted Kremenek fe6fa074db Add "SelectionParameter" class to represent drop-down boxes.
Added "Classification" field to Radar filing.
Modified FileRadar.scpt to take the classification as an argument.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56854 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 16:37:50 +00:00
Ted Kremenek 480bc342cd Conditionally load/save default parameter value from config file.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56852 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 16:11:33 +00:00
Ted Kremenek 19c8820134 Use objects to represent form parameters. This allows us to abstract away some
of the details of HTML rendering of form parameters, and also us with the
ability to delegate other actions (such as in the filling in of default values)
to specific parameter objects.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56851 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 16:08:13 +00:00
Ted Kremenek 13c03d85eb Tabs -> Spaces.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56833 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 05:45:59 +00:00
Daniel Dunbar 58df184ef9 Fix braindead bug, ID number was hardcoded.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56789 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-29 16:06:43 +00:00
Daniel Dunbar 15d671902d Change Radar reproducibility to "Always".
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56644 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-26 05:00:28 +00:00
Daniel Dunbar b5f9a4ea17 Disable report crashes link for the time being.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56617 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-25 19:59:17 +00:00
Daniel Dunbar 7ebe0ed444 Add link to report analyzer failures (parse errors, asserts, etc).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56606 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-25 06:05:31 +00:00
Daniel Dunbar f6a415fe47 Add scan-view '--allow-all-hosts' option, by default access is now
restricted to 127.0.0.1.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56563 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-24 17:59:41 +00:00
Daniel Dunbar 17fded63f9 scan-view: Add header and "report bug" links to report pages.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56470 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 21:43:43 +00:00
Daniel Dunbar 4d20cf759d scan-view: Add links to open files using default file handler.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56454 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 18:44:46 +00:00
Daniel Dunbar 28870e141a scan-view: Update for "button" class change, drop magic resolution of
"scanview.css", start action for opening files.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56448 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 18:05:49 +00:00
Ted Kremenek 51e6ffe729 Removed scan-view's version of scanview.css.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56446 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 17:55:14 +00:00
Nuno Lopes 7ccce6b046 not executable
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56439 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 17:26:14 +00:00
Daniel Dunbar c2dd3459fe scan-view: Add links from bug reporting forms to report & summary pages.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56427 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 03:08:32 +00:00
Daniel Dunbar 7ad535db06 scan-view: Search for available port if default is unavailable.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56426 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 02:53:12 +00:00
Daniel Dunbar 8dcd940c0f scan-view: Store bug reporter defaults in ~/.scanview.cfg
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56424 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 02:27:45 +00:00
Daniel Dunbar e673c08c3a scan-view tweak
- Require index.html in provided results directory.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56423 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 01:42:08 +00:00
Daniel Dunbar 7345e4782e scan-view tweaks
- Use more correct HTTP error codes on (unexpected) errors.

 - Use onLoad to set ensure bug submission method gets set correctly.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56422 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 01:40:14 +00:00
Daniel Dunbar 47cceff13c Improve scan-view report bug (submitted) interface.
Give more meaningful error messages / fail gracefully on bad form
input or SMTP errors.

Use button for Report Bug link (where available).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56420 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 01:21:30 +00:00
Daniel Dunbar 78266296fd Improve scan-view report bug interface.
- Pulled css out into Resources/scanview.css


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56416 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-22 00:11:51 +00:00
Daniel Dunbar b131c8ac7c scan-view tweaks:
- Add simple favicon
 - Allow resolving source file paths (should be rethought)


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56414 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-21 23:02:25 +00:00
Daniel Dunbar cb028b0180 scan-view tweaks:
- Update for scan-build table change.
 - Add --auto-reload option (for development, avoids need to restart
   server).
 - Always send Last-Modified, with a reasonable value for dynamic content.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56409 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-21 20:34:58 +00:00
Daniel Dunbar 25b51d0699 scan-view: Add more information to default bug description and use
iframe to embed bug view (for easy reference).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56406 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-21 19:08:54 +00:00
Daniel Dunbar feee21a476 Don't add Bugzilla reporter (not yet implemented)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56404 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-21 19:06:51 +00:00
Ted Kremenek 3bf5ebe69f Have ScanView.py generate a "<td></td>" pair in the output HTML instead of having scan-build output an empty (and possibly unused) <td>.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56393 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-21 03:55:51 +00:00
Daniel Dunbar 5472249ee4 Make scan-view more robust / friendly when bug reporting fails.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56382 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-20 01:43:16 +00:00
Daniel Dunbar e33d3682b6 Add initial implementation of scan-view
- Web based interface to static analyzer.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56375 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-19 23:32:11 +00:00