// RUN: %clang -fverbose-asm -g -S %s -o - | grep DW_AT_artificial | count 3 // self and _cmd are marked as DW_AT_artificial. // abbrev code emits another DT_artificial comment. // myarg is not marked as DW_AT_artificial. @interface MyClass { } - (id)init:(int) myarg; @end @implementation MyClass - (id) init:(int) myarg { return self; } @end