[MacPorts] #43977: llvm-3.2 Build Error in CodeExtractor.cpp:751
MacPorts
noreply at macports.org
Tue Jun 10 11:38:26 PDT 2014
#43977: llvm-3.2 Build Error in CodeExtractor.cpp:751
---------------------------+------------------------
Reporter: ddmarshall@… | Owner: jeremyhu@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.0
Resolution: | Keywords:
Port: llvm-3.2 |
---------------------------+------------------------
Comment (by jeremyhu@…):
{{{
:info:build CodeExtractor.cpp:751:28: error: no matching constructor for
initialization of 'std::vector<BasicBlock *>'
:info:build std::vector<BasicBlock*> Succs(succ_begin(codeReplacer),
:info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:524:5:
note: candidate constructor not viable: no known conversion from
'succ_iterator' (aka 'SuccIterator<llvm::TerminatorInst *,
llvm::BasicBlock>') to 'size_type' (aka 'unsigned long') for 1st argument
:info:build vector(size_type __n, const_reference __x);
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:569:5:
note: candidate constructor not viable: no known conversion from
'succ_iterator' (aka 'SuccIterator<llvm::TerminatorInst *,
llvm::BasicBlock>') to 'const std::__1::vector<llvm::BasicBlock *,
std::__1::allocator<llvm::BasicBlock *> >' for 1st argument
:info:build vector(const vector& __x, const allocator_type& __a);
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:528:35:
note: candidate template ignored: disabled by 'enable_if' [with
_InputIterator = llvm::SuccIterator<llvm::TerminatorInst *,
llvm::BasicBlock>]
:info:build typename enable_if<__is_input_iterator
<_InputIterator>::value &&
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:543:35:
note: candidate template ignored: disabled by 'enable_if' [with
_ForwardIterator = llvm::SuccIterator<llvm::TerminatorInst *,
llvm::BasicBlock>]
:info:build typename
enable_if<__is_forward_iterator<_ForwardIterator>::value &&
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:535:9:
note: candidate constructor template not viable: requires at least 3
arguments, but 2 were provided
:info:build vector(_InputIterator __first, _InputIterator __last,
const allocator_type& __a,
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:549:9:
note: candidate constructor template not viable: requires at least 3
arguments, but 2 were provided
:info:build vector(_ForwardIterator __first, _ForwardIterator
__last, const allocator_type& __a,
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:506:5:
note: candidate constructor not viable: requires 0 arguments, but 2 were
provided
:info:build vector()
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:513:40:
note: candidate constructor not viable: requires single argument '__a',
but 2 arguments were provided
:info:build _LIBCPP_INLINE_VISIBILITY explicit vector(const
allocator_type& __a)
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:520:14:
note: candidate constructor not viable: requires single argument '__n',
but 2 arguments were provided
:info:build explicit vector(size_type __n);
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:525:5:
note: candidate constructor not viable: requires 3 arguments, but 2 were
provided
:info:build vector(size_type __n, const_reference __x, const
allocator_type& __a);
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:568:5:
note: candidate constructor not viable: requires single argument '__x',
but 2 arguments were provided
:info:build vector(const vector& __x);
:info:build ^
}}}
--
Ticket URL: <https://trac.macports.org/ticket/43977#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list