gn analyze output: { "compile_targets": [], "status": "No dependency", "test_targets": [] } gn analyze input: { "files": [ "//libcxx/docs/FeatureTestMacroTable.rst", "//libcxx/docs/ReleaseNotes/24.rst", "//libcxx/docs/Status/Cxx26Issues.csv", "//libcxx/docs/Status/Cxx26Papers.csv", "//libcxx/include/CMakeLists.txt", "//libcxx/include/__functional/function_ref.h", "//libcxx/include/__functional/function_ref_common.h", "//libcxx/include/__functional/function_ref_impl.h", "//libcxx/include/__type_traits/register_passable.h", "//libcxx/include/functional", "//libcxx/include/module.modulemap.in", "//libcxx/include/version", "//libcxx/modules/std/functional.inc", "//libcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/assert.constant_arg_ptr.pass.cpp", "//libcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/assert.function_ptr.pass.cpp", "//libcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/constant_arg.mandates.verify.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/functional.version.compile.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/ctad.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/assign.delete.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/constant_wrapper.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/constant_wrapper_ptr.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/constant_wrapper_ref.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/copy.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/copy_assign.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/function_ptr.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/move.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/move_assign.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/ref.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.inv/invoke.pass.cpp", "//libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/trivially_copyable.compile.pass.cpp", "//libcxx/utils/generate_feature_test_macro_components.py", "//llvm/utils/gn/secondary/libcxx/include/BUILD.gn" ], "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//compiler-rt/test/hwasan:check-hwasan", "//lld/test:check-lld", "//llvm/test:check-llvm" ], "additional_compile_targets": [] } running all tests due to change to blacklisted file