Commit f24a52b0 authored by Yukihiro Matsumoto's avatar Yukihiro Matsumoto

remove mrb_open NULL check for small test programs. They are only for...

remove mrb_open NULL check for small test programs.  They are only for proof-on-concept test, not production code.  Adding precise checks are not needed for those code
parent d8f1e17e
...@@ -2292,11 +2292,6 @@ main() ...@@ -2292,11 +2292,6 @@ main()
mrb_state *mrb = mrb_open(); mrb_state *mrb = mrb_open();
int n; int n;
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting codegen test");
return EXIT_FAILURE;
}
#if 1 #if 1
n = mrb_compile_string(mrb, "p(__FILE__)\np(__LINE__)"); n = mrb_compile_string(mrb, "p(__FILE__)\np(__LINE__)");
#else #else
......
...@@ -934,11 +934,6 @@ test_mrb_field_write_barrier(void) ...@@ -934,11 +934,6 @@ test_mrb_field_write_barrier(void)
mrb_state *mrb = mrb_open(); mrb_state *mrb = mrb_open();
struct RBasic *obj, *value; struct RBasic *obj, *value;
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting test_mrb_field_write_barrier");
return;
}
puts("test_mrb_field_write_barrier"); puts("test_mrb_field_write_barrier");
obj = RBASIC(mrb_ary_new(mrb)); obj = RBASIC(mrb_ary_new(mrb));
value = RBASIC(mrb_str_new_cstr(mrb, "value")); value = RBASIC(mrb_str_new_cstr(mrb, "value"));
...@@ -1002,11 +997,6 @@ test_mrb_write_barrier(void) ...@@ -1002,11 +997,6 @@ test_mrb_write_barrier(void)
mrb_state *mrb = mrb_open(); mrb_state *mrb = mrb_open();
struct RBasic *obj; struct RBasic *obj;
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting test_mrb_write_barrier");
return;
}
puts("test_mrb_write_barrier"); puts("test_mrb_write_barrier");
obj = RBASIC(mrb_ary_new(mrb)); obj = RBASIC(mrb_ary_new(mrb));
paint_black(obj); paint_black(obj);
...@@ -1034,11 +1024,6 @@ test_add_gray_list(void) ...@@ -1034,11 +1024,6 @@ test_add_gray_list(void)
mrb_state *mrb = mrb_open(); mrb_state *mrb = mrb_open();
struct RBasic *obj1, *obj2; struct RBasic *obj1, *obj2;
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting test_add_gray_list");
return;
}
puts("test_add_gray_list"); puts("test_add_gray_list");
gc_assert(mrb->gray_list == NULL); gc_assert(mrb->gray_list == NULL);
obj1 = RBASIC(mrb_str_new_cstr(mrb, "test")); obj1 = RBASIC(mrb_str_new_cstr(mrb, "test"));
...@@ -1063,11 +1048,6 @@ test_gc_gray_mark(void) ...@@ -1063,11 +1048,6 @@ test_gc_gray_mark(void)
struct RBasic *obj; struct RBasic *obj;
size_t gray_num = 0; size_t gray_num = 0;
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting test_gc_gray_mark");
return;
}
puts("test_gc_gray_mark"); puts("test_gc_gray_mark");
puts(" in MRB_TT_CLASS"); puts(" in MRB_TT_CLASS");
...@@ -1099,11 +1079,6 @@ test_incremental_gc(void) ...@@ -1099,11 +1079,6 @@ test_incremental_gc(void)
RVALUE *free; RVALUE *free;
struct heap_page *page; struct heap_page *page;
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting test_incremental_gc");
return;
}
puts("test_incremental_gc"); puts("test_incremental_gc");
mrb_garbage_collect(mrb); mrb_garbage_collect(mrb);
...@@ -1160,11 +1135,6 @@ test_incremental_sweep_phase(void) ...@@ -1160,11 +1135,6 @@ test_incremental_sweep_phase(void)
{ {
mrb_state *mrb = mrb_open(); mrb_state *mrb = mrb_open();
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting test_incremental_sweep_phase");
return;
}
puts("test_incremental_sweep_phase"); puts("test_incremental_sweep_phase");
add_heap(mrb); add_heap(mrb);
...@@ -1188,11 +1158,6 @@ test_gc_api(void) ...@@ -1188,11 +1158,6 @@ test_gc_api(void)
mrb_value argv[1]; mrb_value argv[1];
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting test_gc_api");
return;
}
puts("test_gc_api"); puts("test_gc_api");
gc_start(mrb, mrb_nil_value()); gc_start(mrb, mrb_nil_value());
...@@ -1226,11 +1191,6 @@ test_many_object_benchmark(void) ...@@ -1226,11 +1191,6 @@ test_many_object_benchmark(void)
mrb_value ary = mrb_ary_new(mrb); mrb_value ary = mrb_ary_new(mrb);
int save_point = mrb_gc_arena_save(mrb); int save_point = mrb_gc_arena_save(mrb);
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, test_many_object_benchmark");
return;
}
puts("test_many_object_benchmark"); puts("test_many_object_benchmark");
for (i=0; i<1000; i++) { for (i=0; i<1000; i++) {
......
...@@ -5518,11 +5518,6 @@ main() ...@@ -5518,11 +5518,6 @@ main()
mrb_state *mrb = mrb_open(); mrb_state *mrb = mrb_open();
int n; int n;
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting parser test");
return EXIT_FAILURE;
}
n = mrb_compile_string(mrb, "\ n = mrb_compile_string(mrb, "\
def fib(n)\n\ def fib(n)\n\
if n<2\n\ if n<2\n\
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment