[llvm-commits] [PATCH] Make TypeBuilder's result depend on the LLVMContext it's passed
jyasskin at gmail.com
jyasskin at gmail.com
Tue Sep 8 17:52:34 PDT 2009
Reviewers: resistor_mac.com,
Message:
The patch is at
http://codereview.appspot.com/download/issue115073_1.diff. I'm going to
ask Tanya to merge this into 2.6 when it's committed, since it makes
multi-Context programs break in hard-to-diagnose ways.
Description:
Make TypeBuilder's result depend on the LLVMContext it's passed.
TypeBuilder was using a local static variable to cache its result. This
made it ignore changes in its LLVMContext argument and always return a
type constructed from the argument to the first call.
Please review this at http://codereview.appspot.com/115073
Affected files:
M include/llvm/Support/TypeBuilder.h
M unittests/Support/TypeBuilderTest.cpp
More information about the llvm-commits
mailing list