DragonEgg (3.6) fails to compile with llvm3.6

I'm hitting the following compilation error with dragonegg-3.6.0 && llvm-3.6.0:

-bash-4.1$ make
Compiling Aliasing.cpp
/home/rcgorton/svn/Compiler/trunk/LLVM3_6/dragonegg-3.6.0.src/src/Aliasing.cpp: In function ‘llvm::MDNode* describeAliasSet(tree)’:
/home/rcgorton/svn/Compiler/trunk/LLVM3_6/dragonegg-3.6.0.src/src/Aliasing.cpp:140:16: error: ‘class llvm::MDNode’ has no member named ‘replaceAllUsesWith’
       LeafTag->replaceAllUsesWith(getTBAARoot());
                ^
make: *** [Aliasing.o] Error 1