summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2012-11-27 08:14:24 +0000
committerCraig Topper <craig.topper@gmail.com>2012-11-27 08:14:24 +0000
commitaf87dae12cab8d2e5cab033a5ab60af98e1837fe (patch)
treed8be4f5a35feb7d8b0b65e882920076d6f5304c6 /include
parent1c689f7a40f37dc308471dcd65e6a4d43716b073 (diff)
downloadllvm-af87dae12cab8d2e5cab033a5ab60af98e1837fe.tar.gz
llvm-af87dae12cab8d2e5cab033a5ab60af98e1837fe.tar.bz2
llvm-af87dae12cab8d2e5cab033a5ab60af98e1837fe.tar.xz
Make PrintReg constructor explicit to prevent weird implicit conversions from accidentally being triggered.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168686 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Target/TargetRegisterInfo.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Target/TargetRegisterInfo.h b/include/llvm/Target/TargetRegisterInfo.h
index afa2ee2744..2445897841 100644
--- a/include/llvm/Target/TargetRegisterInfo.h
+++ b/include/llvm/Target/TargetRegisterInfo.h
@@ -876,7 +876,8 @@ class PrintReg {
unsigned Reg;
unsigned SubIdx;
public:
- PrintReg(unsigned reg, const TargetRegisterInfo *tri = 0, unsigned subidx = 0)
+ explicit PrintReg(unsigned reg, const TargetRegisterInfo *tri = 0,
+ unsigned subidx = 0)
: TRI(tri), Reg(reg), SubIdx(subidx) {}
void print(raw_ostream&) const;
};