Skip to content

Commit 4f02a32

Browse files
committed
[cilksan][cilkscale] Update to match OpenCilk runtime API changes.
1 parent 45ccbc5 commit 4f02a32

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

compiler-rt/lib/cilksan/drivercsan.cpp

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1232,13 +1232,13 @@ struct __cilkrts_worker;
12321232

12331233
// Wrapped __cilkrts_internal_merge_two_rmaps method for dynamic
12341234
// interpositioning.
1235-
typedef cilkred_map *(*merge_two_rmaps_t)(__cilkrts_worker *const,
1236-
cilkred_map *, cilkred_map *);
1235+
typedef cilkred_map *(*merge_two_rmaps_t)(__cilkrts_worker *, cilkred_map *,
1236+
cilkred_map *);
12371237
static merge_two_rmaps_t dl_merge_two_rmaps = NULL;
12381238

12391239
CILKSAN_API __attribute__((weak)) cilkred_map *
1240-
__cilkrts_internal_merge_two_rmaps(__cilkrts_worker *const ws,
1241-
cilkred_map *left, cilkred_map *right) {
1240+
__cilkrts_internal_merge_two_rmaps(__cilkrts_worker *ws, cilkred_map *left,
1241+
cilkred_map *right) {
12421242
if (__builtin_expect(dl_merge_two_rmaps == NULL, 0)) {
12431243
dl_merge_two_rmaps = (merge_two_rmaps_t)dlsym(
12441244
RTLD_NEXT, "__cilkrts_internal_merge_two_rmaps");
@@ -1256,17 +1256,19 @@ __cilkrts_internal_merge_two_rmaps(__cilkrts_worker *const ws,
12561256
return res;
12571257
}
12581258

1259-
/// Wrapped __cilkrts_internal_merge_two_rmaps method for link-time interpositioning.
1259+
/// Wrapped __cilkrts_internal_merge_two_rmaps method for link-time
1260+
/// interpositioning.
12601261
CILKSAN_API __attribute__((weak)) cilkred_map *
1261-
__real___cilkrts_internal_merge_two_rmaps(__cilkrts_worker *const ws,
1262+
__real___cilkrts_internal_merge_two_rmaps(__cilkrts_worker *ws,
12621263
cilkred_map *left,
12631264
cilkred_map *right) {
12641265
return __cilkrts_internal_merge_two_rmaps(ws, left, right);
12651266
}
12661267

12671268
CILKSAN_API
1268-
cilkred_map *__wrap___cilkrts_internal_merge_two_rmaps(
1269-
__cilkrts_worker *const ws, cilkred_map *left, cilkred_map *right) {
1269+
cilkred_map *__wrap___cilkrts_internal_merge_two_rmaps(__cilkrts_worker *ws,
1270+
cilkred_map *left,
1271+
cilkred_map *right) {
12701272
disable_checking();
12711273
cilkred_map *res = __real___cilkrts_internal_merge_two_rmaps(ws, left, right);
12721274
enable_checking();

compiler-rt/lib/cilkscale/cilkscale.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include <cilk/reducer_ostream.h>
3535
#endif
3636

37-
extern int __cilkrts_get_worker_number(void);
37+
extern unsigned __cilkrts_get_worker_number(void);
3838

3939
///////////////////////////////////////////////////////////////////////////
4040
// Data structures for tracking work and span.

0 commit comments

Comments
 (0)