136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# RUN: llvm-mc -triple i386 -o - %s | FileCheck %s 236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .macro required parameter:req 436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .long \parameter 536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .endm 636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines required 0 836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK: .long 0 936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 1036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .macro required_with_default parameter:req=0 1136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .long \parameter 1236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .endm 1336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 1436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines required 1 1536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK: .long 1 1636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 17