[llvm-dev] [Release-testers] [5.0.0 Release] Release Candidate 3 tagged

Dr.-Ing. Christoph Cullmann via llvm-dev llvm-dev at lists.llvm.org
Mon Aug 28 00:40:28 PDT 2017


Hi,

one issue I have with rc3 is that tools using it don't compile with C++17 as public LLVM
headers seem to use a removed feature, std::pointer_to_unary_function.

[ 12%] Building CXX object tsl/CMakeFiles/tsl.dir/src/generated/combined.cpp.o
In file included from /local/cullmann/build/eco.default/eco/tsl/src/generated/combined.cpp:3:
In file included from /local/cullmann/build/eco.default/eco/tsl/src/graph.cpp:29:
In file included from /local/cullmann/build/eco.default/eco/tsl/include/tsl/graph.h:32:
In file included from /local/cullmann/build/eco.default/eco/tsl/include/tsl/llvm.h:52:
In file included from /local/cullmann/build/eco.default/usr/include/llvm/Analysis/BasicAliasAnalysis.h:18:
In file included from /local/cullmann/build/eco.default/usr/include/llvm/Analysis/AliasAnalysis.h:41:
In file included from /local/cullmann/build/eco.default/usr/include/llvm/Analysis/MemoryLocation.h:20:
In file included from /local/cullmann/build/eco.default/usr/include/llvm/IR/CallSite.h:37:
/local/cullmann/build/eco.default/usr/include/llvm/IR/Instructions.h:4198:26: error: no template named 'pointer_to_unary_function' in namespace 'std'
  using DerefFnTy = std::pointer_to_unary_function<Value *, BasicBlock *>;
                    ~~~~~^
/local/cullmann/build/eco.default/usr/include/llvm/IR/Instructions.h:4199:57: error: use of undeclared identifier 'DerefFnTy'
  using handler_iterator = mapped_iterator<op_iterator, DerefFnTy>;
                                                        ^
/local/cullmann/build/eco.default/usr/include/llvm/IR/Instructions.h:4200:40: error: use of undeclared identifier 'handler_iterator'
  using handler_range = iterator_range<handler_iterator>;
                                       ^
/local/cullmann/build/eco.default/usr/include/llvm/IR/Instructions.h:4202:12: error: no template named 'pointer_to_unary_function' in namespace 'std'
      std::pointer_to_unary_function<const Value *, const BasicBlock *>;
      ~~~~~^
/local/cullmann/build/eco.default/usr/include/llvm/IR/Instructions.h:4204:42: error: use of undeclared identifier 'ConstDerefFnTy'
      mapped_iterator<const_op_iterator, ConstDerefFnTy>;
                                         ^
/local/cullmann/build/eco.default/usr/include/llvm/IR/Instructions.h:4205:46: error: unknown type name 'const_handler_iterator'; did you mean 'const_user_iterator'?
  using const_handler_range = iterator_range<const_handler_iterator>;
                                             ^~~~~~~~~~~~~~~~~~~~~~
                                             const_user_iterator
/local/cullmann/build/eco.default/usr/include/llvm/IR/Value.h:365:9: note: 'const_user_iterator' declared here
  using const_user_iterator = user_iterator_impl<const User>;

Greetings
Christoph

----- Am 26. Aug 2017 um 14:00 schrieb llvm-dev llvm-dev at lists.llvm.org:

> Working well here so far.
> Is the removal of the RISCVCodeGen, RISCVDesc and RISCVInfo libraries
> that were in rc2 intentional?
> 
> ttyl
> bero
> 
> On 26 August 2017 at 00:52, Hans Wennborg via Release-testers
> <release-testers at lists.llvm.org> wrote:
>> Dear testers,
>>
>> 5.0.0-rc3 was just tagged.
>>
>> This is a release candidate in the real sense: if nothing bad comes up
>> in testing, this is what the release is going to look like.
>>
>> Please build, test and upload binaries to the sftp (use the
>> /data/testers-uploads/ directory) and let me know what issues remain.
>>
>> I know we're a little bit behind schedule, but hopefully we can get to
>> 'final' soon.
>>
>> Cheers,
>> Hans
>> _______________________________________________
>> Release-testers mailing list
>> Release-testers at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-- 
----------------------------- Dr.-Ing. Christoph Cullmann ---------
AbsInt Angewandte Informatik GmbH      Email: cullmann at AbsInt.com
Science Park 1                         Tel:   +49-681-38360-22
66123 Saarbrücken                      Fax:   +49-681-38360-20
GERMANY                                WWW:   http://www.AbsInt.com
--------------------------------------------------------------------
Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


More information about the llvm-dev mailing list