Well, since head URL is pointing to a git repository, it will performance a git clone, which is actually the upstream HEAD branch. It is happen to be LLVM 3.4 at the time. Once 3.4 is officially release the version can be dropped. In all cases, version is needed for class Llvm34. So I'm fine with retaining the version for now.