[Info-vax] C99 stuff (Re: The Road to V9.0)

Arne Vajhøj arne at vajhoej.dk
Fri Jun 7 19:49:43 EDT 2019


On 6/7/2019 11:27 AM, John Reagan wrote:

> While LLVM 3.4.2 can be pushed through the OpenVMS Itanium C++
> compiler (that compiler is barely C++03 compliant), clang 3.4.2
> simply won't compile.  It uses lots of templates and template
> specializations that the Itanium C++ just won't swallow.  I pushed
> and pushed.  I sought advice from experts in the LLVM community.  I
> came close to calling a psychic. >
> I'm pretty sure that they are bugs in the Itanium C++ compiler but it
> might be that clang 3.4.2 uses some template features from C++11 in
> spite of belief that 3.4.2 is C++03 compilable.  Dunno.
Info like that raises some concerns about LLVM in my opinion.

I think a project like LLVM should be a little bit on the
conservative side about what they require to build.

Arne



More information about the Info-vax mailing list