OSDN Git Service

(cp)
authorneroden <neroden@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Aug 2003 02:07:49 +0000 (02:07 +0000)
committerneroden <neroden@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Aug 2003 02:07:49 +0000 (02:07 +0000)
* typeck2.c (add_exception_specifier): Use 'bool' where appropriate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70094 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/typeck2.c

index 9ce5c5e..3ec348a 100644 (file)
@@ -1,3 +1,7 @@
+2003-08-01  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * typeck2.c (add_exception_specifier): Use 'bool' where appropriate.
+
 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/11697
index a27df4f..eac8dc1 100644 (file)
@@ -1191,9 +1191,9 @@ build_functional_cast (tree exp, tree parms)
 tree
 add_exception_specifier (tree list, tree spec, int complain)
 {
-  int ok;
+  bool ok;
   tree core = spec;
-  int is_ptr;
+  bool is_ptr;
   int diag_type = -1; /* none */
   
   if (spec == error_mark_node)
@@ -1208,16 +1208,16 @@ add_exception_specifier (tree list, tree spec, int complain)
   if (is_ptr || TREE_CODE (core) == REFERENCE_TYPE)
     core = TREE_TYPE (core);
   if (complain < 0)
-    ok = 1;
+    ok = true;
   else if (VOID_TYPE_P (core))
     ok = is_ptr;
   else if (TREE_CODE (core) == TEMPLATE_TYPE_PARM)
-    ok = 1;
+    ok = true;
   else if (processing_template_decl)
-    ok = 1;
+    ok = true;
   else
     {
-      ok = 1;
+      ok = true;
       /* 15.4/1 says that types in an exception specifier must be complete,
          but it seems more reasonable to only require this on definitions
          and calls.  So just give a pedwarn at this point; we will give an