From 28dde27cb16d5813c9fc75977fea03633071d804 Mon Sep 17 00:00:00 2001 From: Markus Pilman Date: Thu, 11 Nov 2021 08:49:51 -0700 Subject: [PATCH] Fix Linux compiler errors --- flow/IndexedSet.actor.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flow/IndexedSet.actor.h b/flow/IndexedSet.actor.h index cca6ffccb8..1d7598f1d4 100644 --- a/flow/IndexedSet.actor.h +++ b/flow/IndexedSet.actor.h @@ -29,6 +29,7 @@ #define FLOW_INDEXEDSET_ACTOR_H #include "flow/flow.h" +#include "flow/Platform.h" #include "flow/actorcompiler.h" // This must be the last #include. ACTOR template @@ -47,7 +48,7 @@ ACTOR template while (!prefetchQueue.empty() || !toFree.empty()) { while (prefetchQueue.size() < 10 && !toFree.empty()) { - __builtin_prefetch((const char*)toFree.back(), _MM_HINT_T0); + _mm_prefetch((const char*)toFree.back(), _MM_HINT_T0); prefetchQueue.push_back(toFree.back()); toFree.pop_back(); }