View Issue Details

IDProjectCategoryView StatusLast Update
0000280GC StudioCompilerpublic2022-12-01 20:38
Reporterevanvennn Assigned To 
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version99.02.34 
Target Version99.02.34Fixed in Version1.00.04 
Summary0000280: Complex bitwise comparison on AVR creates invalid ASM
DescriptionYIELDS FALSE! When it should be TRUE!


bitVar1 = 1
bitVar2 = 0

// wait 3 s

HserPrintCRLF

#IF DEF(SHOWERROR)

    If bitVar1 = 1 and bitVar2 = 0 Then
        HSerPrintStringCRLF "TRUE: bitVar1 = 1 and bitVar2 = 0"
    else
        HSerPrintStringCRLF "FALSE: bitVar1 = 1 and bitVar2 = 0"
    End if
Steps To ReproduceSee test code 1173 in GitHub
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-10-04 10:21 evanvennn New Issue
2022-10-04 10:22 evanvennn Status new => resolved
2022-10-04 10:22 evanvennn Resolution open => fixed
2022-12-01 20:38 angel-spartan Fixed in Version => 1.00.04
2022-12-01 20:38 angel-spartan Status resolved => closed