Compiler projects using llvm
# RUN: llc -march=amdgcn -run-pass=none -o - %s | FileCheck %s

# Make sure there's no parse error on empty CustomRegMask or trailing comma

# CHECK: $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask()
# CHECK: $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask($vgpr0)

---
name: func
tracksRegLiveness: true
body:             |
  bb.0:
    liveins: $sgpr8_sgpr9
    %0:sreg_64_xexec = COPY $sgpr8_sgpr9
    $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask()
    $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask($vgpr0,)
    S_ENDPGM 0
...