From: Daniel Dunbar Date: Wed, 4 Feb 2009 21:36:22 +0000 (+0000) Subject: Temporarily disable caching of ABI results; this is going horribly X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=747f06a264931107dc9e0a5abcb494a45853d1fe;p=clang Temporarily disable caching of ABI results; this is going horribly wrong in some cases. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63780 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGCall.cpp b/lib/CodeGen/CGCall.cpp index f28aa2f649..a13b232571 100644 --- a/lib/CodeGen/CGCall.cpp +++ b/lib/CodeGen/CGCall.cpp @@ -100,7 +100,9 @@ const CGFunctionInfo &CodeGenTypes::getFunctionInfo(QualType ResTy, // Construct the function info. FI = new CGFunctionInfo(ResTy, ArgTys); - FunctionInfos.InsertNode(FI, InsertPos); + + // FIXME: This is leaking like a sieve; please fix me. + // FunctionInfos.InsertNode(FI, InsertPos); // Compute ABI information. getABIInfo().computeInfo(*FI, getContext());