JavaScript is currently disabled.Please enable it for a better experience of Jumi. IAR Systems: Så överlistar du en trasig kompilator
Guidelines for contributing Technical Papers: download PDF
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).
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)