Warning “Use of GNU statement expression extension”

后端 未结 4 1575
谎友^
谎友^ 2021-01-04 11:09

I have this Objective-C istruction:

NSRange range = NSMakeRange(i, MIN(a, b));

where a and bare NSUInteger<

4条回答
  •  一向
    一向 (楼主)
    2021-01-04 11:56

    Statement expressions have been declared.

    You can selectively ignore the warning by using pragma codes without changing project settings.

    #pragma GCC diagnostic push
    #pragma GCC diagnostic ignored "-Wgnu"
    
    NSRange range = NSMakeRange(i, MIN(a, b));
    
    #pragma GCC diagnostic pop
    

提交回复
热议问题