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 Henderson int main() {
10*1364750dSJames Henderson     int result = 0; // DexLabel('oops')
11*1364750dSJames Henderson     return result;  // DexLabel('oops')
12*1364750dSJames Henderson }
13