From f636699bb9a78e7176192468acd846c03512ed3f Mon Sep 17 00:00:00 2001 From: Stephen Williams Date: Sun, 21 Nov 2010 17:33:14 -0800 Subject: [PATCH] Automatically include v2009 module for -g2009. --- driver/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/driver/main.c b/driver/main.c index b3c472c22..898c21e91 100644 --- a/driver/main.c +++ b/driver/main.c @@ -1031,6 +1031,12 @@ int main(int argc, char **argv) fprintf(iconfig_file, "sys_func:%s%cva_math.sft\n", base, sep); fprintf(iconfig_file, "module:va_math\n"); } + /* If verilog-2009 (SystemVerilog) is enabled, then include the + v2009 module. */ + if (strcmp(generation, "2009") == 0) { + fprintf(iconfig_file, "sys_func:%s%cv2009.sft\n", base, sep); + fprintf(iconfig_file, "module:v2009\n"); + } if (mtm != 0) fprintf(iconfig_file, "-T:%s\n", mtm); fprintf(iconfig_file, "generation:%s\n", generation);