Я хочу использовать __builtin_prefetch
для переменной, разделяемой между потоками. Когда я пытаюсь сделать это, я получаю ошибку «недопустимое преобразование из volatile Context * в const void *» (Context - это класс). Я пытался привести переменную volatile к const void * или void *, но компилятор не позволяет ссылаться на недопустимое преобразование.
Как я могу использовать __builtin_prefetch
для изменчивой переменной?