[OPENMP50]Allow functions in declare variant directive to have different
authorAlexey Bataev <a.bataev@hotmail.com>
Tue, 8 Oct 2019 14:56:20 +0000 (14:56 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Tue, 8 Oct 2019 14:56:20 +0000 (14:56 +0000)
commit6b06ead19be79fd6e2d2abdda4c4cbb7c8f3c7c0
tree9aa3f1510cb247d1c716dc6b4c2b4777ee70c465
parentc864f73e45ce138040b14d54dd4ad2bdcba396ea
[OPENMP50]Allow functions in declare variant directive to have different
C linkage.

After some discussion with OpenMP developers, it was decided that the
functions with the different C linkage can be used in declare variant
directive.

llvm-svn: 374057
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/declare_variant_ast_print.cpp
clang/test/OpenMP/declare_variant_implementation_vendor_codegen.cpp
clang/test/OpenMP/declare_variant_messages.cpp