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

Contents of /trunk/eweasel/tests/expanded008/tcf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 78443 - (show annotations)
Wed Apr 29 21:40:22 2009 UTC (10 years, 8 months ago) by manus
File size: 758 byte(s)
Added a new test showing a bug in our GC when an expanded refers to a young object. When the young object
  is moved, then the expanded references still points to the old location no the new one.

1 test_name expanded-with-references-crash
2 test_description Having an expanded class which refers to a reference that is used in locals/arguments in a system that does many GC collection could ended having the wrong reference after the GC cycle.
3
4 copy_sub Ace $TEST Ace
5 copy_raw test.e $CLUSTER test.e
6 copy_raw test1.e $CLUSTER test1.e
7
8 compile_melted
9 compile_result ok
10
11 execute_work NONE exec_output_m
12 execute_result ok
13 compare exec_output_m output
14
15 compile_frozen
16 compile_result ok
17 c_compile_work
18 c_compile_result ok
19 execute_work NONE exec_output_w
20 execute_result ok
21 compare exec_output_w output
22
23 compile_final
24 compile_result ok
25 c_compile_final
26 c_compile_result ok
27 execute_final NONE exec_output_f
28 execute_result ok
29 compare exec_output_f output
30
31 test_end

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.23