11364750dSJames Henderson // Purpose: 21364750dSJames Henderson // Ensure that the debug information for a global variable includes 31364750dSJames Henderson // namespace information. 41364750dSJames Henderson 51364750dSJames Henderson // REQUIRES: lldb 61364750dSJames Henderson // UNSUPPORTED: system-windows 71364750dSJames Henderson 8*45a40c16SStephen Tozer // RUN: %clang -g -O0 %s -o %t 91364750dSJames Henderson // RUN: %dexter --fail-lt 1.0 -w \ 10*45a40c16SStephen Tozer // RUN: --binary %t --debugger 'lldb' -v -- %s 111364750dSJames Henderson 121364750dSJames Henderson #include <stdio.h> 131364750dSJames Henderson 141364750dSJames Henderson namespace monkey { 151364750dSJames Henderson const int ape = 32; 161364750dSJames Henderson } 171364750dSJames Henderson main()181364750dSJames Hendersonint main() { 191364750dSJames Henderson printf("hello %d\n", monkey::ape); // DexLabel('main') 201364750dSJames Henderson return 0; 211364750dSJames Henderson } 221364750dSJames Henderson 231364750dSJames Henderson // DexExpectWatchValue('monkey::ape', 32, on_line=ref('main')) 241364750dSJames Henderson 25