diff options
author | Chris Lattner <sabre@nondot.org> | 2007-09-13 06:15:57 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-09-13 06:15:57 +0000 |
commit | 608379b1799fb29f8a70de04a8a7e60c34d9913c (patch) | |
tree | dc7cc5d33b77da6c213e4ba36955048e8f675238 | |
parent | 4a22a676203f31c318e82ce816cd0766f75db2a8 (diff) | |
download | external_llvm-608379b1799fb29f8a70de04a8a7e60c34d9913c.zip external_llvm-608379b1799fb29f8a70de04a8a7e60c34d9913c.tar.gz external_llvm-608379b1799fb29f8a70de04a8a7e60c34d9913c.tar.bz2 |
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
-rw-r--r-- | include/llvm/ADT/APFloat.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/llvm/ADT/APFloat.h b/include/llvm/ADT/APFloat.h index baa9de0..b53f9fb 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(); |