summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/debug-info-namespace.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Debug Info: Using declarations/DW_TAG_imported_declaration of variables, ↵David Blaikie2013-05-081-11/+30
| | | | | | | | | | | | types, and functions. Basic support is implemented here - it still doesn't account for declared-but-not-defined variables or functions. It cannot handle out of order (declared, 'using', then defined) cases for variables, but can handle that for functions (& can handle declared, 'using'd, and not defined at all cases for types). llvm-svn: 181393
* DebugInfo: Support imported modules (using directives) within lexical blocks.David Blaikie2013-05-061-5/+11
| | | | llvm-svn: 181272
* Support debug info for using directives at global/namespace scope.David Blaikie2013-04-261-4/+9
| | | | llvm-svn: 180594
* Revert "Revert "PR14606: Debug info for using ↵David Blaikie2013-04-221-2/+11
| | | | | | | | directives/DW_TAG_imported_module"" This reverts commit 179839 now that the corresponding LLVM patch has been fixed. llvm-svn: 179997
* Revert "PR14606: Debug info for using directives/DW_TAG_imported_module"Eric Christopher2013-04-191-11/+2
| | | | | | This reverts commit r179837 as it seems to be causing test failures. llvm-svn: 179839
* PR14606: Debug info for using directives/DW_TAG_imported_moduleDavid Blaikie2013-04-191-2/+11
| | | | | | More changes later for using declarations/DW_TAG_imported_declaration. llvm-svn: 179837
* Revert "Update debug info test for schema change made to LLVM."David Blaikie2013-03-281-3/+3
| | | | | | | | | This reverts commit 5035c483b7fcbf0fa2a7afba24fa35a10995d195. This schema change wasn't necessary after all. I'm going ith a different solution that will hopefully use space more conservatively. llvm-svn: 178213
* Update debug info test for schema change made to LLVM.David Blaikie2013-03-271-3/+3
| | | | | | | This accounts for the addition of another field to DIScopes that will be used to store a list of DIImportedModules in the future. llvm-svn: 178100
* clang/test/CodeGenCXX/debug-info-namespace.cpp: Disable it on non-bash lit ↵NAKAMURA Takumi2013-03-261-0/+3
| | | | | | | | | | | | | | for now. With dosish filename, it misgenerates an improper extra entry. !1 = metadata !{metadata !"E:\5Cllvm\5Cllvm-project\5Cclang\5Ctest\5CCodeGenCXX/debug-info-namespace.cpp", metadata !"E:\5Cllvm\5Cbuild\5Cninja-win32-vs11\5Ctools\5Cclang\5Ctest\5CCodeGenCXX"} !8 = metadata !{metadata !"E:\5Cllvm\5Cllvm-project\5Cclang\5Ctest\5CCodeGenCXX\5Cdebug-info-namespace.cpp", metadata !"E:\5Cllvm\5Cbuild\5Cninja-win32-vs11\5Ctools\5Cclang\5Ctest\5CCodeGenCXX"} !8 is unexpected. llvm-svn: 178061
* Debug info - generalize namespace test to not depend on a DW_TAG_file_type entryDavid Blaikie2013-03-201-2/+2
| | | | | | | | This isn't necessary & with the next change to LLVM the DW_TAG_file_type entry won't be emitted at all - only the raw filename/directory pair, so match on that directly instead. llvm-svn: 177609
* refactoring file/directory for namespace debug infoDavid Blaikie2013-03-201-3/+3
| | | | | | | (this is a paired commit with an LLVM change to DIBuilder - expect some buildbot skew/fallout) llvm-svn: 177565
* Enhance debug info namespace test to check for context/scope referenceDavid Blaikie2013-03-201-1/+6
| | | | | | | | | The #line directive is mostly for backend testing (keeping these files matching should simplify maintenance somewhat) though the corresponding backend test improvement/update doesn't verify the file information directly just yet. Coming in a later iteration. llvm-svn: 177559
* Make front-end debug info namespace test frontend-only & more specific ↵David Blaikie2013-03-201-8/+5
| | | | | | | | without overconstraining it The backend portion of this test will be committed to LLVM's test suite. llvm-svn: 177485
* test/CodeGenCXX/debug-info-namespace.cpp: Add explicit -fverbose-asm to cc1 ↵NAKAMURA Takumi2011-05-021-2/+1
| | | | | | | | to let cygming pass. This test seeks a verbose comment in output. By default, "-integrated-as" sets verbose-asm. Cygming is not ready for -integrated-as yet. llvm-svn: 130681
* test: Mark 3 tests as XFAIL:cygwin,mingw.NAKAMURA Takumi2011-03-051-0/+1
| | | | llvm-svn: 127077
* Update tests to not search of as.Rafael Espindola2010-10-291-1/+0
| | | | llvm-svn: 117711
* Test passes on Darwin; try to XFAIL on freebsd, linux, xp/msvc9.Stuart Hastings2010-10-281-0/+1
| | | | llvm-svn: 117515
* Fix context info for enums.Devang Patel2010-10-271-0/+12
Radar 8595129 llvm-svn: 117507
OpenPOWER on IntegriCloud