| 1474 | } |
| 1475 | |
| 1476 | void cmMakefile::PushMacroScope(std::string const& fileName, |
| 1477 | cmPolicies::PolicyMap const& pm) |
| 1478 | { |
| 1479 | this->StateSnapshot = |
| 1480 | this->GetState()->CreateMacroCallSnapshot(this->StateSnapshot, fileName); |
| 1481 | assert(this->StateSnapshot.IsValid()); |
| 1482 | |
| 1483 | this->PushFunctionBlockerBarrier(); |
| 1484 | |
| 1485 | this->PushPolicy(true, pm); |
| 1486 | } |
| 1487 | |
| 1488 | void cmMakefile::PopMacroScope(bool reportError) |
| 1489 | { |
no test coverage detected