extern "C"
Reverts llvm/llvm-project#102825
This is invalid in C++, and clang recently started warning on it as of #101853
PR for adding microbenchmarking infrastructure for NVPTX. `nvlink` cannot perform LTO, so we cannot inline `libc` functions and this function call overhead is not adjusted for during microbenchmarking.