// RUN: rm -rf %t // RUN: %clang_cc1 -fmodules -fmodule-name=ImportOnce -fimplicit-module-maps -fmodules-cache-path=%t -F %S/Inputs/import-once %s // Test #import-ed headers are processed only once, even without header guards. // Dependency graph is // // Unrelated ImportOnce // ^ ^ ^ // \ / | // IndirectImporter | // ^ | // \ | // import-once.m #import #import