| // REQUIRES: m68k-registered-target | 
 | // RUN: %clang -target m68k -S %s -o - | FileCheck %s | 
 |  | 
 | // Test special escaped character in inline assembly | 
 | void escaped() { | 
 |   // '.' -> '.' | 
 |   // CHECK: move.l #66, %d1 | 
 |   __asm__ ("move%.l #66, %%d1" ::); | 
 |   // '#' -> '#' | 
 |   // CHECK: move.l #66, %d1 | 
 |   __asm__ ("move.l %#66, %%d1" ::); | 
 |   // '/' -> '%' | 
 |   // CHECK: move.l #66, %d1 | 
 |   __asm__ ("move.l #66, %/d1" ::); | 
 |   // '$' -> 's' | 
 |   // CHECK: muls %d0, %d1 | 
 |   __asm__ ("mul%$ %%d0, %%d1" ::); | 
 |   // '&' -> 'd' | 
 |   // CHECK: move.l %d0, %d1 | 
 |   __asm__ ("move.l %%%&0, %%d1" ::); | 
 | } |