Skriv ut
Embedded ExpertDu inser att en bugg beror på ett fel i kompilatorn och du upptäcker det när projektet nästan är avslutat. Att ändra i kompilatorn kan i princip få återverkningar var som helst i hela kodbasen. Anders Holmberg på svenska IAR Systems tipsar i en artikel om ett knep för att komma runt problemet.
Artikeln kan endast laddas hem från Elektroniktidningens webbsajt etn.se.

Utdrag ur texten:
När man arbetar med kodgenereringsverktyg, som kompilatorer, händer det ibland att verktyget uppför sig på ett felaktigt sätt. Eller så kan det vara så att det upptäcks att produktionskoden förlitar sig på ej dokumenterat eller ej definierat beteende i kompilatorn. I detta fall finns det i praktiken bara två möjligheter för användaren: att uppdatera till en korrekt version av verktyget eller att ändra källkoden och på så sätt ta sig runt det oönskade beteendet. [...]
Och Anders Holmbergs knep? Det får du reda på om du laddar hem hela artikeln här (pdf 274 kbyte).