On Sat, Mar 1, 2014 at 1:02 PM, Eli Zaretskii wrote: > Because Clang was designed and implemented as a compiler, first and > foremost, and not as a CEDET backend. > Actually that is more wrong than right. First of all clang is not a compiler. Hence a frequent mistaken assumption within this thread that there is one clang, comparable more or less to GCC (or at least GCC's C++ frontend). In reality there are multiple tools built using some collection of clang components. A traditional C++ compiler creating using LLVM is only one tool: https://github.com/llvm-mirror/clang-tools-extra http://llvm.org/devmtg/2008-08/Kremenek_StaticAnalyzer.pdf Clang from the outset has been and remains a toolkit for C-like languages. It is true that - as Eli asserts - it was not designed with CEDET per se in mind. But it was designed with the hope of serving the full domain of tools that want to interact in a language aware manner with C-like source code. If I am not mistaken that covers CEDET. /john