1*1364750dSJames Henderson // Purpose: 2*1364750dSJames Henderson // Ensure that the debug information for a global variable includes 3*1364750dSJames Henderson // namespace information. 4*1364750dSJames Henderson 5*1364750dSJames Henderson // REQUIRES: lldb 6*1364750dSJames Henderson // UNSUPPORTED: system-windows 7*1364750dSJames Henderson 8*1364750dSJames Henderson // RUN: %dexter --fail-lt 1.0 -w \ 9*1364750dSJames Henderson // RUN: --builder 'clang' --debugger 'lldb' \ 10*1364750dSJames Henderson // RUN: --cflags "-g -O0" -v -- %s 11*1364750dSJames Henderson 12*1364750dSJames Henderson #include <stdio.h> 13*1364750dSJames Henderson 14*1364750dSJames Henderson namespace monkey { 15*1364750dSJames Henderson const int ape = 32; 16*1364750dSJames Henderson } 17*1364750dSJames Henderson main()18*1364750dSJames Hendersonint main() { 19*1364750dSJames Henderson printf("hello %d\n", monkey::ape); // DexLabel('main') 20*1364750dSJames Henderson return 0; 21*1364750dSJames Henderson } 22*1364750dSJames Henderson 23*1364750dSJames Henderson // DexExpectWatchValue('monkey::ape', 32, on_line=ref('main')) 24*1364750dSJames Henderson 25