static void halt(string* const s, int64_t _ln, int32_t _fn) {
#line 215 "ChapelIO.chpl"
  string local__str_literal_302;
#line 215 "ChapelIO.chpl"
  string call_tmp;
#line 215 "ChapelIO.chpl"
  string call_tmp2;
#line 215 "ChapelIO.chpl"
  _ref_string ret_to_arg_ref_tmp_ = NULL;
#line 215 "ChapelIO.chpl"
  int32_t coerce_tmp;
#line 215 "ChapelIO.chpl"
  chpl_bool call_tmp3;
#line 215 "ChapelIO.chpl"
  c_ptr_uint8_t coerce_tmp2 = NULL;
#line 215 "ChapelIO.chpl"
  c_string call_tmp4;
#line 215 "ChapelIO.chpl"
  _ref_string _ref_tmp_ = NULL;
#line 689 "ChapelIO.chpl"
  local__str_literal_302 = _str_literal_302;
#line 689 "ChapelIO.chpl"
  ret_to_arg_ref_tmp_ = &call_tmp2;
#line 689 "ChapelIO.chpl"
  string2(s, UINT8(false), ret_to_arg_ref_tmp_, _ln, _fn);
#line 689 "ChapelIO.chpl"
  call_tmp = call_tmp2;
#line 689 "ChapelIO.chpl"
  coerce_tmp = (&call_tmp)->locale_id;
#line 689 "ChapelIO.chpl"
  call_tmp3 = (coerce_tmp != chpl_nodeID);
#line 689 "ChapelIO.chpl"
  if (call_tmp3) /* ZLINE: 689 /home/agobin/Documents/chapel-1.13.0/modules/internal/ChapelIO.chpl */
#line 689 "ChapelIO.chpl"
  {
#line 689 "ChapelIO.chpl"
    halt(&local__str_literal_302, _ln, _fn);
#line 689 "ChapelIO.chpl"
  }
#line 689 "ChapelIO.chpl"
  coerce_tmp2 = (&call_tmp)->buff;
#line 689 "ChapelIO.chpl"
  call_tmp4 = ((c_string)(coerce_tmp2));
#line 689 "ChapelIO.chpl"
  halt2(call_tmp4, _ln, _fn);
#line 689 "ChapelIO.chpl"
  _ref_tmp_ = &call_tmp;
#line 689 "ChapelIO.chpl"
  chpl___TILDE_string(_ref_tmp_, _ln, _fn);
#line 688 "ChapelIO.chpl"
  return;
#line 688 "ChapelIO.chpl"
}
Beispiel #2
0
int test5() {
  halt2(), (void)1;
}
Beispiel #3
0
int test6() {
  1, halt2();
}
Beispiel #4
0
int test4() {
  halt2();
}