xref: /llvm-project/clang/test/Misc/constexpr-subobj-init-source-ranges.cpp (revision 208584d91ae138d752d89436e3df12fa8f2e60a8)
124c91d44STakuya Shimizu // RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-print-source-range-info %s 2>&1 | FileCheck %s --strict-whitespace
2*208584d9STimm Baeder // RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-print-source-range-info -fexperimental-new-constant-interpreter %s 2>&1 | FileCheck %s --strict-whitespace
324c91d44STakuya Shimizu 
424c91d44STakuya Shimizu struct DelBase {
524c91d44STakuya Shimizu   constexpr DelBase() = delete;
624c91d44STakuya Shimizu };
724c91d44STakuya Shimizu 
824c91d44STakuya Shimizu // CHECK:      :{[[@LINE+1]]:21-[[@LINE+1]]:28}
924c91d44STakuya Shimizu struct Foo : public DelBase {
1024c91d44STakuya Shimizu   constexpr Foo() {};
1124c91d44STakuya Shimizu };
1224c91d44STakuya Shimizu constexpr Foo f;
13