/* Compile with: cat >modules.modulemap < mismatch.h clang -cc1 -emit-obj -fmodules -fmodule-map-file=modules.modulemap \ -fmodule-format=obj -g -dwarf-ext-refs -fmodules-cache-path=. \ -fdisable-module-hash mismatch.m -o 1.o echo > mismatch.h clang -cc1 -emit-obj -fmodules -fmodule-map-file=modules.modulemap \ -fmodule-format=obj -g -dwarf-ext-refs -fmodules-cache-path=. \ -fdisable-module-hash mismatch.m -o /dev/null */ // RUN: llvm-dsymutil -f -oso-prepend-path=%p/../Inputs/mismatch \ // RUN: -y %p/dummy-debug-map.map -o %t.bin 2>&1 | FileCheck %s @import mismatch; void f() {} // CHECK: warning: hash mismatch