Fix a compilation error with LLVM 3.0

The ConstantDataSequential type was introduced with LLVM 3.1, so that
translation case has to be version guarded.