-/* Copyright (c) 2014-2017. The SimGrid Team.
+/* Copyright (c) 2014-2019. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
#include "src/mc/Variable.hpp"
#include "src/mc/remote/RemoteClient.hpp"
-int test_some_array[4][5][6];
+// Test broken with multi-dimensional arrays. See https://sourceware.org/bugzilla/show_bug.cgi?id=22546
+// int test_some_array[4][5][6];
+int test_some_array[4 * 5 * 6];
struct some_struct {
int first;
int second[4][5];
auto i = process.binary_info->types.find(variable->type_id);
xbt_assert(i != process.binary_info->types.end(), "Missing type for %s", name);
simgrid::mc::Type* type = &i->second;
- xbt_assert(type->byte_size = byte_size, "Byte size mismatch for %s", name);
+ xbt_assert(type->byte_size == byte_size, "Byte size mismatch for %s", name);
return variable;
}