A DWARF language vender extension for RenderScript was added to LLVM in r259348(http://reviews.llvm.org/D16409)
We should use this generated enum instead of the hardcoded value.
RenderScript is also C99 with some extensions, so when it's detected we should treat it as C.
Why is this needed? Seems like this is incorrect. Are you trying to ask if a language uses the clang::ASTContext? Please explain why renderscript is C.