Ticket #177 (closed defect: fixed)
Attributes on `def main` are not respected when not `is shared`
Reported by: | Chuck | Owned by: | |
---|---|---|---|
Priority: | medium | Milestone: | Cobra 0.9 |
Component: | Cobra Compiler | Version: | 0.8.0 |
Keywords: | main, attributes | Cc: |
Description
For example, in WinForms, it is common to put has STAThread on def main, but if the main is not shared, this won't be effective.
See discussion at: http://cobra-language.com/forums/viewtopic.php?f=4&t=362#p2614
The test case for this should be one that fails hard to demonstrate the bug. At least one way to do this is to use reflection to ask for the executing assembly, then ask for the entry point and then look at the attributes. Assert that the attribute is there.
Change History
Note: See
TracTickets for help on using
tickets.