<div dir="ltr"><div dir="ltr"><div dir="ltr">On Mon, Feb 25, 2019 at 1:06 PM Stephen Scalpone via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:</div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="gmail-m_-4010625520310354308WordSection1"><p class="MsoNormal"><span style="color:black">Our request would be to get a waiver for the C++11 requirement based on the fact that we're skating to where the puck will be.  In the meantime, because F18 only exists as a stand-alone program, early adopters would still have a useful
 parser and analyzer for Fortran.</span><br></p></div></div></blockquote><div><br></div><div>+1. The reasons why we haven't yet switched LLVM to c++17 do not apply to a brand new frontend, since it's effectively all about not disrupting current users, and a brand new frontend does not yet have those.</div><div><br></div><div>So, IMO, there's no reason f18 cannot have more stringent requirements at the time of its introduction, and then going forward it should follow along with the rest of the project's minimum toolchain requirements, after those eventually meet and surpass f18's initial requirements.</div></div></div>