From: Chris Lattner Date: Thu, 13 Sep 2007 06:15:57 +0000 (+0000) Subject: Make single-argument ctors explicit to avoid tricky bugs :) X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=8a901985bc599df9dfd2fca0b8dd0da4585df8a7;p=oota-llvm.git Make single-argument ctors explicit to avoid tricky bugs :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41924 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/ADT/APFloat.h b/include/llvm/ADT/APFloat.h index baa9de02578..b53f9fb3770 100644 --- a/include/llvm/ADT/APFloat.h +++ b/include/llvm/ADT/APFloat.h @@ -168,9 +168,9 @@ namespace llvm { APFloat(const fltSemantics &, const char *); APFloat(const fltSemantics &, integerPart); APFloat(const fltSemantics &, fltCategory, bool negative); - APFloat(double d); - APFloat(float f); - APFloat(const APInt &); + explicit APFloat(double d); + explicit APFloat(float f); + explicit APFloat(const APInt &); APFloat(const APFloat &); ~APFloat();