diff --git a/projects/rocr-runtime/samples/common/assemble.hpp b/projects/rocr-runtime/samples/common/assemble.hpp index be758a001a..9024acca36 100644 --- a/projects/rocr-runtime/samples/common/assemble.hpp +++ b/projects/rocr-runtime/samples/common/assemble.hpp @@ -5,9 +5,10 @@ #include "hsa.h" #include "hsa_ext_finalize.h" - -#ifdef __cplusplus -extern "C" { +#if defined(_MSC_VER) + #ifdef __cplusplus + extern "C" { + #endif #endif hsa_status_t ModuleCreateFromHsailTextFile( @@ -39,8 +40,10 @@ hsa_status_t ModuleDisassemble( const char *hsail_text_filename ); -#ifdef __cplusplus -} +#if defined(_MSC_VER) + #ifdef __cplusplus + } + #endif #endif