Chromium Code Reviews| Index: src/IceCfg.cpp |
| diff --git a/src/IceCfg.cpp b/src/IceCfg.cpp |
| index ab9d5f724e826babb9e60a9315faf5928ebd5a7c..6b2459d98e1e5fc906c056133d2639ed4eef8568 100644 |
| --- a/src/IceCfg.cpp |
| +++ b/src/IceCfg.cpp |
| @@ -31,7 +31,10 @@ Cfg::Cfg(GlobalContext *Ctx) |
| VMetadata(new VariablesMetadata(this)), |
| TargetAssembler( |
| TargetLowering::createAssembler(Ctx->getTargetArch(), this)), |
| - CurrentNode(NULL) {} |
| + CurrentNode(NULL) { |
| + assert(!Ctx->isIRGenerationDisabled() && |
| + "Attempt to build cfg when IR generation disabled"); |
| +} |
| Cfg::~Cfg() {} |