On Sat, Mar 1, 2014 at 1:02 PM, Eli Zaretskii <eliz@gnu.org> 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