Do I understand correctly that LLVM can only be used on C and not on C++? It's not that there's any inherent reason why it can't be, other than that the necessary work hasn't been completed yet. At least that's what I've heard. If that's the case, could someone estimate the relative abundance of C vs. C++ code in the whole system? Mike -- Michael David Crawford mdcrawford at gmail dot com GoingWare's Bag of Programming Tricks http://www.goingware.com/tips/