[LLVMdev] AsmWriter.cpp:255: error: ambiguous overload for `std::basic_ostream<char,...

Chris Lattner sabre at nondot.org
Tue Jul 6 14:56:01 PDT 2004


On Tue, 6 Jul 2004, Henrik Bach wrote:

> Hi guys
>
> Is some one able to explain me, why these errors emerge:

It appears that your libstdc++ does not support insertion of 64-bit
integers into iostreams.  Did I mention that you should try cygwin?  ;-)

-Chris


> gmake[2]: Entering directory `/usr/local/src/llvm/lib/VMCore'
> Compiling AsmWriter.cpp
> AsmWriter.cpp: In function `void WriteConstantInt(std::ostream&, const
>    llvm::Constant*, bool, std::map<const llvm::Type*, std::string,
>    std::less<const llvm::Type*>, std::allocator<std::pair<const llvm::Type*
>    const, std::string> > >&, llvm::SlotCalculator*)':
> AsmWriter.cpp:255: error: ambiguous overload for `std::basic_ostream<char,
>    std::char_traits<char> >& << int64_t' operator
> /opt/gcc.3.3/include/c++/3.3/bits/ostream.tcc:63: error: candidates are:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(std::basic_ostream<_CharT,
>    _Traits>&(*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = char,
>    _Traits = std::char_traits<char>] <near match>
> /opt/gcc.3.3/include/c++/3.3/bits/ostream.tcc:85: error:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(std::basic_ios<_CharT,
>    _Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char,
> _Traits
>    = std::char_traits<char>] <near match>
> /opt/gcc.3.3/include/c++/3.3/bits/ostream.tcc:107: error:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(std::ios_base&(*)(std::ios_base&)) [with _CharT =
> char,
>    _Traits = std::char_traits<char>] <near match>
> /opt/gcc.3.3/include/c++/3.3/bits/ostream.tcc:179: error:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(long int) [with _CharT = char, _Traits =
>    std::char_traits<char>]
> /opt/gcc.3.3/include/c++/3.3/bits/ostream.tcc:216: error:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(long unsigned int) [with _CharT = char, _Traits =
>    std::char_traits<char>]
> /opt/gcc.3.3/include/c++/3.3/bits/ostream.tcc:154: error:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(bool) [with _CharT = char, _Traits =
>    std::char_traits<char>]
> /opt/gcc.3.3/include/c++/3.3/ostream:178: error:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(short int) [with _CharT = char, _Traits =
>    std::char_traits<char>]
> /opt/gcc.3.3/include/c++/3.3/ostream:189: error:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(short unsigned int) [with _CharT = char, _Traits =
>    std::char_traits<char>]
> /opt/gcc.3.3/include/c++/3.3/ostream:193: error:
>    std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
>    _Traits>::operator<<(int) [with _CharT = char, _Traits =
>    std::char_traits<char>]
>
> ... and so on.
>
>
> /Henrik
>
> _________________________________________________________________
> Få alle de nye og sjove ikoner med MSN Messenger http://www.msn.dk/messenger
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
>

-Chris

-- 
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/





More information about the llvm-dev mailing list