blob: fdcff07c12269effa8ba5aba1d478403131aeeaf [file] [log] [blame]
Adrian Prantl9402cef2015-09-20 16:51:35 +00001// RUN: rm -rf %t
2// RUN: %clang_cc1 -fmodules -fmodule-format=obj -g -dwarf-ext-refs \
3// RUN: -fimplicit-module-maps -x c -fmodules-cache-path=%t -I %S/Inputs \
4// RUN: %s -mllvm -debug-only=pchcontainer 2>&1 | FileCheck %s
NAKAMURA Takumi2fbdb682015-09-21 06:57:36 +00005// REQUIRES: asserts
Adrian Prantl9402cef2015-09-20 16:51:35 +00006#include "DebugSubmoduleA.h"
7
8// CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "A",
9// CHECK-SAME: scope: ![[SUBMODULEA:[0-9]+]]
10// CHECK: ![[SUBMODULEA]] = !DIModule(
11// CHECK-SAME: name: "DebugSubmodules.DebugSubmoduleA",
12
13// CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "B",
14// CHECK-SAME: scope: ![[SUBMODULEB:[0-9]+]]
15// CHECK: ![[SUBMODULEB]] = !DIModule(
16// CHECK-SAME: name: "DebugSubmodules.DebugSubmoduleB",