This is just a heads up: Reid Spencer is working up a changeset for LLVM which will put all of the LLVM classes into an 'llvm' namespace. This will make it possible to integrate LLVM with other C++ packages that use classes like 'Type' and 'User'. This should cause very little impact on the actual source base, other than the 'namespace llvm' in header files, and a 'using namespace llvm' in the .cpp files. If you have questions or concerns, llvmdev is the place for them! :) Thanks Reid! -Chris -- http://llvm.cs.uiuc.edu/ http://www.nondot.org/~sabre/Projects/