brintos

brintos / llvm-project-archived public Read only

0
0
Text · 390 B · ca8e3aa Raw
13 lines · c
1// Verify that the %c modifier works and strips off any prefixes from2// immediates.3// RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s4 5void foo(void) {6  // CHECK: i32 7895147  __asm__         volatile("/* " "pickANumber" ": %c0 */"::"i"(0xC0C0A));8 9  // Check that non-c modifiers work also10  // CHECK: i32 12311   __asm__         volatile("/* " "pickANumber2 " ": %0 */"::"i"(123));12}13