summaryrefslogtreecommitdiffstats
path: root/Tests/Cuda/Complex/mixed.cu
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/Cuda/Complex/mixed.cu')
-rw-r--r--Tests/Cuda/Complex/mixed.cu6
1 files changed, 4 insertions, 2 deletions
diff --git a/Tests/Cuda/Complex/mixed.cu b/Tests/Cuda/Complex/mixed.cu
index d2e8275..45b412f 100644
--- a/Tests/Cuda/Complex/mixed.cu
+++ b/Tests/Cuda/Complex/mixed.cu
@@ -7,18 +7,20 @@
result_type __device__ file1_func(int x);
result_type_dynamic __device__ file2_func(int x);
+void __host__ cuda_dynamic_lib_func();
+
static
__global__
void mixed_kernel(result_type& r, int x)
{
- //call static_func which is a method that is defined in the
- //static library that is always out of date
r = file1_func(x);
result_type_dynamic rd = file2_func(x);
}
int mixed_launch_kernel(int x)
{
+ cuda_dynamic_lib_func();
+
result_type r;
mixed_kernel <<<1,1>>> (r,x);
return r.sum;