From 2235333d5878393ca4d43891184c3f58f71edeb5 Mon Sep 17 00:00:00 2001 From: Jacques Pienaar Date: Fri, 29 Nov 2019 10:43:24 -0800 Subject: [PATCH] mlir-tblgen: Dump input records when no generator is set Follow LLVM's tblgen convention when no generator is set instead of asserting. PiperOrigin-RevId: 283073690 --- mlir/tools/mlir-tblgen/mlir-tblgen.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mlir/tools/mlir-tblgen/mlir-tblgen.cpp b/mlir/tools/mlir-tblgen/mlir-tblgen.cpp index 50b680d..993a05d 100644 --- a/mlir/tools/mlir-tblgen/mlir-tblgen.cpp +++ b/mlir/tools/mlir-tblgen/mlir-tblgen.cpp @@ -74,7 +74,10 @@ const mlir::GenInfo *generator; // TableGenMain requires a function pointer so this function is passed in which // simply wraps the call to the generator. static bool MlirTableGenMain(raw_ostream &os, RecordKeeper &records) { - assert(generator && "no generator specified"); + if (!generator) { + os << records; + return false; + } return generator->invoke(records, os); } -- 2.7.4