Fix generation of DWARF debug information in LLVM 3.6.

The creation of complex expressions (e.g. address calculations) was extended in LLVM 3.6.