[Groonga-commit] groonga/groonga [master] clang: suppress a warning

Back to archive index

null+****@clear***** null+****@clear*****
Fri Aug 10 18:20:40 JST 2012


Kouhei Sutou	2012-08-10 18:20:40 +0900 (Fri, 10 Aug 2012)

  New Revision: e8e2dca3ba52308587d5ae3939e72c7af5f0a4f7
  https://github.com/groonga/groonga/commit/e8e2dca3ba52308587d5ae3939e72c7af5f0a4f7

  Log:
    clang: suppress a warning
    
    proc.c:2219:15: warning: implicit conversion from enumeration type
          'grn_log_level' to different enumeration type 'grn_rc' [-Wconversion]
              ERR(GRN_ERROR, "invalid column type");
              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ./ctx.h:78:21: note: expanded from macro 'GRN_ERROR'
    #define  GRN_ERROR  GRN_LOG_ERROR
                        ^
    ./ctx.h:144:45: note: expanded from macro 'ERR'
    #define ERR(rc,...) ERRSET(ctx, GRN_ERROR, (rc),  __VA_ARGS__)
                                                ^
    ./ctx.h:118:15: note: expanded from macro 'ERRSET'
      ctx_->rc = (r);\
               ~  ^

  Modified files:
    lib/proc.c

  Modified: lib/proc.c (+3 -1)
===================================================================
--- lib/proc.c    2012-08-10 18:17:19 +0900 (d8582a2)
+++ lib/proc.c    2012-08-10 18:20:40 +0900 (fae424d)
@@ -2216,7 +2216,9 @@ dump_records(grn_ctx *ctx, grn_obj *outbuf, grn_obj *table)
         case GRN_OBJ_COLUMN_INDEX:
           break;
         default:
-          ERR(GRN_ERROR, "invalid column type");
+          ERR(GRN_OPERATION_NOT_SUPPORTED,
+              "unsupported column type: %#x",
+              column->header.type);
           break;
         }
         break;
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index