/[eiffelstudio]/trunk/eweasel/tests/incr334/tcf
ViewVC logotype

Contents of /trunk/eweasel/tests/incr334/tcf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 78960 - (show annotations)
Fri May 29 18:39:42 2009 UTC (10 years, 7 months ago) by dhollen
File size: 760 byte(s)
Added eweasel test incr334 for bug #15901, where removing an undefine of
an inherited routine and changing the routine to deferred results in an undefined
symbol in efrozen.c when system is frozen.

1
2 test_name efrozen-undefined-symbol
3 test_description A class inherits a routine from two parents, undefining the version from one parent. Then the undefine is removed and the routine that was being undefined is changed to a deferred routine. When the system is frozen, the resulting C code won't link due to an undefined symbol in efrozen.c
4
5 copy_sub Ace $TEST Ace
6 copy_raw test_rev1.e $CLUSTER test.e
7 copy_raw test5_rev1.e $CLUSTER test5.e
8 copy_raw test6_rev1.e $CLUSTER test6.e
9 compile_melted
10 compile_result ok
11
12 copy_raw test_rev2.e $CLUSTER test.e
13 copy_raw test6_rev2.e $CLUSTER test6.e
14 compile_frozen
15 compile_result ok
16
17 c_compile_work
18 c_compile_result ok
19
20 execute_work NONE exec_output1
21 execute_result ok
22 compare exec_output1 output
23
24 test_end

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.23