blob: 4db23da49199420d19769df718c1f1f6d9c95d71 [file] [log] [blame]
URL: http://llvm.org/
License: NCSA, MIT, GPLv2, others
License File: LICENSE
The files src/cxx_extractor_preprocessor_utils{.h, .cc} contain code from
PreprocessorTracker.cpp from the modularize project in clang-tools-extra.
We have modified this code by adding a visited set to the
getMacroExpandedString function and sanity checks to getSourceString.
Description:
LLVM is an industrial strength optimizer and code generator supporting multiple
architectures, built as re-usable libraries, and providing both static and JIT
compilation models.