1*1364750dSJames Henderson // Purpose: 2*1364750dSJames Henderson // Check that defining duplicate labels gives a useful error message. 3*1364750dSJames Henderson // 4*1364750dSJames Henderson // RUN: not %dexter_regression_test -v -- %s | FileCheck %s --match-full-lines 5*1364750dSJames Henderson // 6*1364750dSJames Henderson // CHECK: parser error:{{.*}}err_duplicate_label.cpp(11): Found duplicate line label: 'oops' 7*1364750dSJames Henderson // CHECK-NEXT: {{Dex}}Label('oops') 8*1364750dSJames Henderson main()9*1364750dSJames Hendersonint main() { 10*1364750dSJames Henderson int result = 0; // DexLabel('oops') 11*1364750dSJames Henderson return result; // DexLabel('oops') 12*1364750dSJames Henderson } 13