From: Thomas Preud'homme Date: Mon, 2 Sep 2019 14:04:05 +0000 (+0000) Subject: [FileCheck] Make NumericVariable ctor explicit X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c2b009e36785bb5a4fd7e67d642e9fce18f15204;p=llvm [FileCheck] Make NumericVariable ctor explicit Summary: Make FileCheckNumericVariable constructor explicit to avoid implicit conversions from StringRef. Reviewers: jhenderson, chandlerc, jdenny, probinson, grimar, arichardson, rnk Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D66640 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370664 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Support/FileCheck.h b/include/llvm/Support/FileCheck.h index 149666157a6..34301f92bcb 100644 --- a/include/llvm/Support/FileCheck.h +++ b/include/llvm/Support/FileCheck.h @@ -109,8 +109,8 @@ private: public: /// Constructor for a variable \p Name defined at line \p DefLineNumber or /// defined before input is parsed if \p DefLineNumber is None. - FileCheckNumericVariable(StringRef Name, - Optional DefLineNumber = None) + explicit FileCheckNumericVariable(StringRef Name, + Optional DefLineNumber = None) : Name(Name), DefLineNumber(DefLineNumber) {} /// \returns name of this numeric variable.