From efa1ca2c25de362a52b7356529c6203fe21cb120 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Mon, 2 Sep 2019 14:04:05 +0000 Subject: [PATCH] [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 llvm-svn: 370664 --- llvm/include/llvm/Support/FileCheck.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/include/llvm/Support/FileCheck.h b/llvm/include/llvm/Support/FileCheck.h index 149666157a6c..34301f92bcb5 100644 --- a/llvm/include/llvm/Support/FileCheck.h +++ b/llvm/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.