diff options
author | Devang Patel <dpatel@apple.com> | 2002-06-30 17:43:41 -0700 |
---|---|---|
committer | Stan Shebs <shebs@gcc.gnu.org> | 2002-07-01 00:43:41 +0000 |
commit | 118f8dc12c67534f18a8fe5c95b3319cf962bf14 (patch) | |
tree | 8e82e21c46417417240d47009d5e6347a838c8b6 /gcc/objc | |
parent | d689a8f192d48eb835d585a019bd397f51a5b4e6 (diff) | |
download | gcc-118f8dc12c67534f18a8fe5c95b3319cf962bf14.zip gcc-118f8dc12c67534f18a8fe5c95b3319cf962bf14.tar.gz gcc-118f8dc12c67534f18a8fe5c95b3319cf962bf14.tar.bz2 |
objc-act.c (finish_file): Avoid finish_objc() if -fsyntax-only.
2002-06-30 Devang Patel <dpatel@apple.com>
* objc/objc-act.c (finish_file): Avoid finish_objc() if
-fsyntax-only.
2002-06-30 Devang Patel <dpatel@apple.com>
* objc.dg/fsyntax-only.m: New test.
From-SVN: r55125
Diffstat (limited to 'gcc/objc')
-rw-r--r-- | gcc/objc/objc-act.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index c6b9d5f..73e30d7 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -522,7 +522,10 @@ finish_file () { c_objc_common_finish_file (); - finish_objc (); /* Objective-C finalization */ + /* Finalize Objective-C runtime data. No need to generate tables + and code if only checking syntax. */ + if (!flag_syntax_only) + finish_objc (); if (gen_declaration_file) fclose (gen_declaration_file); |