From 7ea84da5144e28d68dca5a22e3b868d7ac7ad285 Mon Sep 17 00:00:00 2001 From: Bernhard Schommer Date: Wed, 21 Sep 2016 16:34:52 +0200 Subject: Also warn for empty default declarations. Bug 18004 --- cparser/Elab.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cparser/Elab.ml b/cparser/Elab.ml index b6418217..9cdf6c29 100644 --- a/cparser/Elab.ml +++ b/cparser/Elab.ml @@ -2019,7 +2019,7 @@ let enter_decdefs local loc env sto dl = (* Sanity checks on storage class *) if sto = Storage_register && not local then fatal_error loc "'register' storage-class on file-scoped variable"; - if sto <> Storage_default && dl = [] then + if dl = [] then warning loc Missing_declarations "declaration does not declare anything"; let enter_decdef (decls, env) (s, ty, init) = let isfun = is_function_type env ty in -- cgit