presumably due to rocm-llvm: : error: token "=" is not valid in preprocessor expressions