RegressionTests__STCCompilerTests.st
author Stefan Vogel <sv@exept.de>
Tue, 09 Apr 2013 15:24:28 +0200
changeset 894 fd92a3529be3
parent 809 63b232026107
child 994 914cf744f89e
permissions -rw-r--r--
class: RegressionTests::STCCompilerTests changed: #test10_bitor_bug
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
638
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'exept:regression' }"
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
"{ NameSpace: RegressionTests }"
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
TestCase subclass:#STCCompilerTests
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	instanceVariableNames:''
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	classVariableNames:''
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
	poolDictionaries:''
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
	category:'tests-Regression'
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
!STCCompilerTests class methodsFor:'documentation'!
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
documentation
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
"
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
    documentation to be added.
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
    [author:]
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
        cg
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
    [instance variables:]
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    [class variables:]
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
    [see also:]
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
"
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
! !
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
!STCCompilerTests methodsFor:'code templates'!
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
nextLittleEndianNumber: n from:bytes
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
    "stc generates wrong code for the following s := assignment"
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
    | s |
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
    s := 0.
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
    n to: 1 by: -1 do: [:i | s := (s bitShift: 8) bitOr: (bytes at: i)].
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
    ^ s
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    "Created: / 17-09-2011 / 10:32:29 / cg"
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
! !
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
!STCCompilerTests methodsFor:'tests'!
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
809
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    46
test01_compilation
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    47
    "checks for an stc compiler bug (detected Sep 2011).
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    48
     stc generates bad code for the bitOr expression in nextLittleEndianNumber"
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    49
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    50
    Class withoutUpdatingChangesDo:[
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    51
        (STCCompilerInterface new)
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    52
            compileToMachineCode:'hello
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    53
%{
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    54
    console_printf("hello world\n");
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    55
%}
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    56
'
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    57
            forClass:self class
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    58
            selector:#'hello'
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    59
            inCategory:'tests'
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    60
            notifying:nil
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    61
            install:true
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    62
            skipIfSame:false
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    63
            silent:true.
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    64
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    65
        self hello.
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    66
        self class removeSelector:#hello.
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    67
    ].
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    68
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    69
    "
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    70
     self run:#test01_compilation
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    71
     self new test01_compilation
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    72
    "
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    73
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    74
    "Created: / 17-09-2011 / 10:32:18 / cg"
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    75
!
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    76
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    77
test02_compilation
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    78
    "checks for an stc compiler bug (detected Sep 2011).
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    79
     stc generates bad code for the bitOr expression in nextLittleEndianNumber"
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    80
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    81
    |val|
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    82
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    83
    Class withoutUpdatingChangesDo:[
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    84
        (STCCompilerInterface new)
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    85
            compileToMachineCode:'x123
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    86
%{
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    87
    RETURN(__MKSMALLINT(123));
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    88
%}
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    89
'
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    90
            forClass:self class
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    91
            selector:#'x123'
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    92
            inCategory:'tests'
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    93
            notifying:nil
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    94
            install:true
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    95
            skipIfSame:false
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    96
            silent:true.
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    97
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    98
        val := self x123.
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
    99
        self assert:(val == 123).
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   100
        self class removeSelector:#x123.
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   101
    ].
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   102
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   103
    "
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   104
     self run:#test02_compilation
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   105
     self new test02_compilation
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   106
    "
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   107
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   108
    "Created: / 17-09-2011 / 10:32:18 / cg"
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   109
!
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   110
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   111
test10_bitor_bug
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   112
    "checks for an stc compiler bug (detected Sep 2011).
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   113
     stc generates bad code for the bitOr expression in nextLittleEndianNumber"
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   114
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   115
    |val mthd|
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   116
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   117
    Class withoutUpdatingChangesDo:[
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   118
        self class recompile:#'nextLittleEndianNumber:from:'.
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   119
        val := self nextLittleEndianNumber:4 from:#[1 2 3 4].
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   120
        self assert:(val = 16r04030201).
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   121
        val := self nextLittleEndianNumber:8 from:#[1 2 3 4 5 6 7 8].
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   122
        self assert:(val = 16r0807060504030201).
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   123
894
fd92a3529be3 class: RegressionTests::STCCompilerTests
Stefan Vogel <sv@exept.de>
parents: 809
diff changeset
   124
        mthd := self class compiledMethodAt:#'nextLittleEndianNumber:from:'.
809
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   125
        (STCCompilerInterface new)
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   126
            compileToMachineCode:mthd source
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   127
            forClass:self class
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   128
            selector:#'nextLittleEndianNumber:from:'
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   129
            inCategory:mthd category
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   130
            notifying:nil
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   131
            install:true
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   132
            skipIfSame:false
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   133
            silent:true.
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   134
894
fd92a3529be3 class: RegressionTests::STCCompilerTests
Stefan Vogel <sv@exept.de>
parents: 809
diff changeset
   135
        self 
fd92a3529be3 class: RegressionTests::STCCompilerTests
Stefan Vogel <sv@exept.de>
parents: 809
diff changeset
   136
            assert:mthd ~= (self class compiledMethodAt:#'nextLittleEndianNumber:from:')
fd92a3529be3 class: RegressionTests::STCCompilerTests
Stefan Vogel <sv@exept.de>
parents: 809
diff changeset
   137
            description:'Could not compile with STC'.
fd92a3529be3 class: RegressionTests::STCCompilerTests
Stefan Vogel <sv@exept.de>
parents: 809
diff changeset
   138
809
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   139
        val := self nextLittleEndianNumber:4 from:#[1 2 3 4].
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   140
        self assert:(val = 16r04030201).
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   141
        val := self nextLittleEndianNumber:8 from:#[1 2 3 4 5 6 7 8].
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   142
        self assert:(val = 16r0807060504030201).
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   143
    ].
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   144
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   145
    "
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   146
     self run:#test10_bitor_bug
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   147
     self new test10_bitor_bug
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   148
    "
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   149
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   150
    "Created: / 17-09-2011 / 10:32:18 / cg"
638
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
! !
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
!STCCompilerTests class methodsFor:'documentation'!
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
version
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
    ^ '$Header$'
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
!
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
version_CVS
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
    ^ '$Header$'
58506b6e5ede initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
! !
809
63b232026107 class: RegressionTests::STCCompilerTests
Claus Gittinger <cg@exept.de>
parents: 667
diff changeset
   162