RemotePtr<kernel::activity::MailboxImpl> mbox_addr;
switch (req->call_) {
case Simcall::COMM_ISEND:
- case Simcall::COMM_IRECV: {
- auto mbox_addr_ptr = simix::unmarshal<smx_mailbox_t>(req->args_[1]);
- mbox_addr = remote(mbox_addr_ptr);
+ case Simcall::COMM_IRECV:
+ mbox_addr = remote(simix::unmarshal<smx_mailbox_t>(req->args_[1]));
break;
- }
default:
mbox_addr = RemotePtr<kernel::activity::MailboxImpl>();
break;
RemotePtr<kernel::activity::ActivityImpl> comm_addr;
switch (req->call_) {
case Simcall::COMM_ISEND:
- case Simcall::COMM_IRECV: {
- auto comm_addr_ptr = simgrid::simix::unmarshal_raw<simgrid::kernel::activity::ActivityImpl*>(req->result_);
- comm_addr = remote(comm_addr_ptr);
+ case Simcall::COMM_IRECV:
+ comm_addr = remote(simgrid::simix::unmarshal_raw<simgrid::kernel::activity::ActivityImpl*>(req->result_));
break;
- }
default:
comm_addr = RemotePtr<kernel::activity::ActivityImpl>();
break;
transition->call_ = simcall_call;
switch (simcall_call) {
case Simcall::COMM_ISEND:
- case Simcall::COMM_IRECV: {
+ case Simcall::COMM_IRECV:
transition->mbox_remote_addr = get_mbox_remote_addr(simcall);
transition->comm_remote_addr = get_comm_remote_addr(simcall);
break;
- }
default:
break;
// *q == '%'
q++;
do {
+ int sz;
+ int len;
switch (*q) {
case '\0':
fprintf(stderr, "Layout format (%s) ending with %%\n", (char*)l->data);
case 'F': /* file name; LOG4J compliant */
show_string(ev->fileName);
break;
- case 'l': { /* location; LOG4J compliant */
- int sz;
+ case 'l': /* location; LOG4J compliant */
set_sz_from_precision();
- int len = snprintf(p, sz, "%s:%d", ev->fileName, ev->lineNum);
+ len = snprintf(p, sz, "%s:%d", ev->fileName, ev->lineNum);
check_overflow(std::min(sz, len));
break;
- }
case 'L': /* line number; LOG4J compliant */
show_int(ev->lineNum);
break;
case 'r': /* application age; LOG4J compliant */
show_double(simgrid_get_clock());
break;
- case 'm': { /* user-provided message; LOG4J compliant */
- int sz;
+ case 'm': /* user-provided message; LOG4J compliant */
set_sz_from_precision();
va_list ap;
va_copy(ap, ev->ap);
- int len = vsnprintf(p, sz, msg_fmt, ap);
+ len = vsnprintf(p, sz, msg_fmt, ap);
va_end(ap);
check_overflow(std::min(sz, len));
break;
- }
default:
fprintf(stderr, ERRMSG, *q, (char*)l->data);
xbt_abort();