mirror of
https://github.com/dlang/dmd.git
synced 2025-04-27 13:40:11 +03:00
35 lines
882 B
C++
35 lines
882 B
C++
#include <assert.h>
|
|
#include <cstddef>
|
|
#include <cstdint>
|
|
|
|
void testnull(std::nullptr_t n)
|
|
{
|
|
assert(n == nullptr);
|
|
}
|
|
|
|
void testnullnull(std::nullptr_t n1, std::nullptr_t n2)
|
|
{
|
|
assert(n1 == nullptr);
|
|
assert(n2 == nullptr);
|
|
}
|
|
|
|
/****************************************/
|
|
// https://issues.dlang.org/show_bug.cgi?id=19658
|
|
|
|
enum class i8_19658 : std::int8_t;
|
|
enum class u8_19658 : std::uint8_t;
|
|
enum class i16_19658 : std::int16_t;
|
|
enum class u16_19658 : std::uint16_t;
|
|
enum class i32_19658 : std::int32_t;
|
|
enum class u32_19658 : std::uint32_t;
|
|
enum class i64_19658 : std::int64_t;
|
|
enum class u64_19658 : std::uint64_t;
|
|
|
|
void test19658_i8(i8_19658) {}
|
|
void test19658_u8(u8_19658) {}
|
|
void test19658_i16(i16_19658) {}
|
|
void test19658_u16(u16_19658) {}
|
|
void test19658_i32(i32_19658) {}
|
|
void test19658_u32(u32_19658) {}
|
|
void test19658_i64(i64_19658) {}
|
|
void test19658_u64(u64_19658) {}
|