diff --git a/BUGS-TO-REPORT.md b/BUGS-TO-REPORT.md index 8afc0548..d6c2f19a 100644 --- a/BUGS-TO-REPORT.md +++ b/BUGS-TO-REPORT.md @@ -5034,3 +5034,155 @@ Each line gives what it asks for, as its neighbours do: a help context of 2000, The import is not the cause: it keeps every `Attribute` line of a `.bas` and a `.cls` byte for byte, and those of a `.frm`, `.ctl` and `.pag` inside the class it writes. The type information a class has at run time in the IDE carries no flags and no descriptions for any member, whichever way they are written, so the built DLL is where to look. `[NonBrowsable]` on a public field leaves it without `nonbrowsable` as well. A VB6 build of the same class was not made: VB6 registers an ActiveX DLL as it builds it. Severity: medium for anyone moving a VB6 component to twinBASIC under binary compatibility; nothing fails, and the loss shows only to the component's users, in their object browsers and data-binding dialogs. + +--- + +## A `GoSub` in an exe built with LLVM ends the program with an access violation + +**Describe the bug** +In an exe built with LLVM turned on, a procedure that runs `GoSub