mikaelholmen wrote:

> > #196345 fixes the assertion failure.
> 
> Thanks! It fixes `opt -passes="require<no-op-loop>" require.ll -o /dev/null` 
> but `opt -passes="loop(invalidate<all>)" require.ll -o /dev/null` still 
> crashes
> 
> ```
> opt: [...]/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:266: auto 
> llvm::FunctionToLoopPassAdaptor::run(Function &, FunctionAnalysisManager 
> &)::(anonymous class)::operator()(StringRef, Any) const: Assertion 
> `L->isRecursivelyLCSSAForm(LAR.DT, LI) && "Loops must remain in LCSSA form!"' 
> failed.
> PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ 
> and include the crash backtrace and instructions to reproduce the bug.

Ping @aeubanks @boomanaiden154

This still crashes: https://godbolt.org/z/Te7eThfbo


https://github.com/llvm/llvm-project/pull/192120
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to