terralang / terra

Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
terralang.org
Other
2.72k stars 201 forks source link

Fix bugs in struct (attr)load and (attr)store, and compile time regression #391

Closed elliottslaughter closed 5 years ago

elliottslaughter commented 5 years ago

Thanks again to Seema Mirchandaney.

This should be (finally) a complete fix for #372, assuming no more corner cases are found.

This PR supersedes #390 and should be strictly more correct and have strictly better compile time.