teak-llvm/clang/test/SemaCUDA/amdgpu-size_t.cu
Yaxun Liu 95f2ca541f [HIP] Fix size_t for MSVC environment
In 64 bit MSVC environment size_t is defined as unsigned long long.
In single source language like HIP, data layout should be consistent
in device and host compilation, therefore copy data layout controlling
fields from Aux target for AMDGPU target.

Differential Revision: https://reviews.llvm.org/D56318

llvm-svn: 352620
2019-01-30 12:26:54 +00:00

8 lines
265 B
Plaintext

// RUN: %clang_cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-windows-msvc -fms-compatibility -fcuda-is-device -fsyntax-only -verify %s
// expected-no-diagnostics
typedef unsigned __int64 size_t;
typedef __int64 intptr_t;
typedef unsigned __int64 uintptr_t;