brintos

brintos / llvm-project-archived public Read only

0
0
Text · 360 B · 63c5a2a Raw
20 lines · cpp
1// RUN: %clang_cc1 -emit-llvm -o - %s -std=c++112// REQUIRES: LP643 4void *f1(unsigned long l) {5  return reinterpret_cast<void *>(l);6}7 8unsigned long f2() {9  return reinterpret_cast<unsigned long>(nullptr);10}11 12unsigned long f3(void *p) {13  return reinterpret_cast<unsigned long>(p);14}15 16void f4(int*&);17void f5(void*& u) {18  f4(reinterpret_cast<int*&>(u));19}20