[llvm] r234329 - Workaround bot failure with explicit conversion to MDTuple*

Duncan P. N. Exon Smith dexonsmith at apple.com
Tue Apr 7 10:00:12 PDT 2015


Author: dexonsmith
Date: Tue Apr  7 12:00:12 2015
New Revision: 234329

URL: http://llvm.org/viewvc/llvm-project?rev=234329&view=rev
Log:
Workaround bot failure with explicit conversion to MDTuple*

A bot is failing [1] after r234326, apparently because this code doesn't
do what I think it should:

    template <class U>
    explicit MDTupleTypedArrayWrapper(
        const U &Tuple,
        typename std::enable_if<
            std::is_constructible<const MDTuple *, U>::value>::type * = nullptr)
        : N(Tuple) {}

Just be explicit for now.

[1]: http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-incremental_build/8201/

Modified:
    llvm/trunk/lib/IR/DIBuilder.cpp

Modified: llvm/trunk/lib/IR/DIBuilder.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/DIBuilder.cpp?rev=234329&r1=234328&r2=234329&view=diff
==============================================================================
--- llvm/trunk/lib/IR/DIBuilder.cpp (original)
+++ llvm/trunk/lib/IR/DIBuilder.cpp Tue Apr  7 12:00:12 2015
@@ -860,7 +860,7 @@ void DIBuilder::replaceArrays(DIComposit
     if (Elements)
       N->replaceElements(Elements);
     if (TParams)
-      N->replaceTemplateParams(MDTemplateParameterArray(TParams));
+      N->replaceTemplateParams(TParams.get());
     T = N.get();
   }
 





More information about the llvm-commits mailing list