teak-llvm/lldb/packages/Python/lldbsuite/test/commands/expression
Raphael Isemann d01fd2f35a [lldb] Add nodebug attribute to import-std-module/sysroot test
Summary:
So far we rely on the default argument and the fact that we don't call this
inline function in our actual `main.cpp` to make sure that this function can only
be called if LLDB loads this header as a C++ module. This patch just adds
the nodebug attribute as yet another measure to make sure LLDB can't call this
function without the standard module loaded. Note that the test is already
requiring clang for the sysroot setup, so its fine that this is a Clang specific attribute.

Reviewers: friss, labath

Subscribers: JDevlieghere, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D68861
2019-10-23 09:26:57 -07:00
..
anonymous-struct [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
argument_passing_restrictions [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
calculator_mode
call-function Add arm64_32 support to lldb, an ILP32 codegen 2019-10-16 19:14:49 +00:00
call-overridden-method [lldb][NFC] Remove wrong tests in TestCallOverriddenMethod 2019-10-18 19:18:41 +00:00
call-restarts [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
call-throws Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
cast_int_to_anonymous_enum [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
char Add arm64_32 support to lldb, an ILP32 codegen 2019-10-16 19:14:49 +00:00
class_template_specialization_empty_pack [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
completion [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
completion-crash1 [dotest] Delete trivial inline test makefiles 2019-09-05 06:55:23 +00:00
completion-crash2 [dotest] Delete trivial inline test makefiles 2019-09-05 06:55:23 +00:00
completion-crash-incomplete-record [dotest] Delete trivial inline test makefiles 2019-09-05 06:55:23 +00:00
completion-crash-lambda [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
completion-in-lambda-and-unnnamed-class
context-object [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
context-object-objc Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
diagnostics [lldb] Print better diagnostics for user expressions and modules 2019-09-18 08:53:35 +00:00
dollar-in-variable [dotest] Delete trivial inline test makefiles 2019-09-05 06:55:23 +00:00
dont_allow_jit Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
entry-bp [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
expr-in-syscall [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
fixits [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
formatters convert LLDBSwigPythonCallTypeScript to ArgInfo::max_positional_args 2019-10-19 07:05:39 +00:00
function_template_specialization_temp_args [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
ignore-artificial-constructors [lldb] X-fail tests that use constructors in expressions on Windows 2019-10-17 21:27:26 +00:00
import_builtin_fileid Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
import-std-module [lldb] Add nodebug attribute to import-std-module/sysroot test 2019-10-23 09:26:57 -07:00
inline-namespace [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
invalid-args [lldb][NFC] Remove unnecessary constructors from invalid-args tests 2019-09-03 09:25:02 +00:00
ir-interpreter [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
ir-interpreter-phi-nodes [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
issue_11588 [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
macros [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
multiline-completion Skip PExpect tests under ASAN, I can't get them to work reliably. 2019-10-15 15:38:49 +00:00
namespace_local_var_same_name_cpp_and_c [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
namespace_local_var_same_name_obj_c Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
no-deadlock [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
options [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
persist_objc_pointeetype Add arm64_32 support to lldb, an ILP32 codegen 2019-10-16 19:14:49 +00:00
persistent_ptr_update [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
persistent_types [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
persistent_variables [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
po_verbosity Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
pr35310 [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
radar_8638051 [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
radar_9531204 [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
radar_9673664 [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
rdar42038760 [dotest] Delete trivial inline test makefiles 2019-09-05 06:55:23 +00:00
rdar44436068 [dotest] Delete trivial inline test makefiles 2019-09-05 06:55:23 +00:00
save_jit_objects [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
scoped_enums Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
static-initializers [lldb] Add test for executing static initializers in expression command 2019-10-21 16:07:45 +00:00
test [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
timeout [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
top-level [Testsuite] Get rid of most of the recursive shared library Makefiles 2019-10-08 16:23:28 +00:00
two-files Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
unicode-in-variable [dotest] Delete trivial inline test makefiles 2019-09-05 06:55:23 +00:00
unwind_expression [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
vector_of_enums [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
weak_symbols Canonicalize variable usage in testsuite Makefiles 2019-09-25 00:36:00 +00:00
xvalue [dotest] Avoid the need for LEVEL= makefile boilerplate 2019-09-04 07:46:25 +00:00
.categories