From 38a253ddf786b83dba14d980d269f7bb5c2252ea Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 30 Jun 2009 20:10:56 +0000 Subject: Reapply 74494, this time removing the conflicting definition of operator<< in APIntTest.cpp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74550 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Support/APInt.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/Support/APInt.cpp') diff --git a/lib/Support/APInt.cpp b/lib/Support/APInt.cpp index 73bf774b17..30dc3526ab 100644 --- a/lib/Support/APInt.cpp +++ b/lib/Support/APInt.cpp @@ -2178,6 +2178,12 @@ void APInt::print(raw_ostream &OS, bool isSigned) const { OS << S.c_str(); } +std::ostream &llvm::operator<<(std::ostream &o, const APInt &I) { + raw_os_ostream OS(o); + OS << I; + return o; +} + // This implements a variety of operations on a representation of // arbitrary precision, two's-complement, bignum integer values. -- cgit v1.2.3-18-g5258