brintos

brintos / llvm-project-archived public Read only

0
0
Text · 327 B · ac58fc3 Raw
11 lines · plain
1// RUN: %clang_cc1 -emit-llvm -o - %s -O2 | grep "ret i32 1"2typedef long Integer;3typedef enum : Integer { Red, Green, Blue} Color;4typedef enum { Cyan, Magenta, Yellow, Key } PrintColor;5 6int a(void) {7  return @encode(int) == @encode(int) &&8    @encode(Color) == @encode(long) &&9    @encode(PrintColor) == @encode(int);10}11