Fix compatibility with llvm-general 3.3.2 and tighten version constraints to avoid future breakage