<div dir="ltr"><div>I have this test case in my frontend, which is triggering an assert in llvm master branch:</div><div><br></div><div>fn fnWithAlignedStack() -> i32 {</div><div>    @setAlignStack(1024);</div><div>    return 1234;</div><div>}</div><div><br></div><div>It sets alignstack=1024 in the function attributes (see <a href="http://llvm.org/docs/LangRef.html#function-attributes">http://llvm.org/docs/LangRef.html#function-attributes</a>). It's tripping an assert:</div><div><br></div><div>llvm/lib/IR/Attributes.cpp:134: static llvm::Attribute llvm::Attribute::getWithStackAlignment(llvm::LLVMContext&, uint64_t): Assertion `Align <= 0x100 && "Alignment too large."'<br></div><div><br></div><div>Is 0x100 the correct maximum alignstack value? Can I submit a patch to document this in LangRef.html?</div><div><br></div><div>Regards,</div><div>Andrew Kelley</div></div>