On 04/08/15 18:10, Jens Bauer via Digitalmars-d-learn wrote: > On Wednesday, 8 April 2015 at 11:17:12 UTC, Mike wrote: >> On Tuesday, 7 April 2015 at 20:33:26 UTC, Jens Bauer wrote: >> >> enum weak = gcc.attribute.attribute("weak"); >> enum isrDefault = gcc.attribute.attribute("alias", "defaultHandler"); >> >> extern @weak @isrDefault void NMI_Handler(); >> extern @weak @isrDefault void HardFault_Handler(); > > This is indeed helpful. I've now reduced each of the approximately 100 lines > declaring exception vectors to something like these: > > @weak @ar void Reset_Handler(); > @weak @ae void NMI_Handler(); > > -It would be neat, if @attribute("weak") and @attribute("alias","function") > could be combined into one, but I haven't found a way to do that
http://forum.dlang.org/post/mailman.2672.1403379235.2907.digitalmar...@puremagic.com artur