Adjusted global functions with DiscardableODR linkage to use StrongODR linkage instead so they are visible externally.
Replaces D11666 / r248293
Paths 
  |  Differential  D13067  
[CUDA] __global__ functions should always be visible externally. ClosedPublic Authored by tra on Sep 22 2015, 1:42 PM. 
Details Summary Adjusted global functions with DiscardableODR linkage to use StrongODR linkage instead so they are visible externally. Replaces D11666 / r248293 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Sep 22 2015, 5:12 PM Closed by commit rL248400: [CUDA] __global__ functions should always be visible externally. (authored by tra).  ·  Explain WhySep 23 2015, 10:46 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 35529 cfe/trunk/lib/AST/ASTContext.cpp
 
 cfe/trunk/lib/Sema/SemaDeclAttr.cpp
 cfe/trunk/test/CodeGenCUDA/ptx-kernels.cu
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||