| Index: third_party/libxml/libxml.gyp | 
| diff --git a/third_party/libxml/libxml.gyp b/third_party/libxml/libxml.gyp | 
| index c005f6a89c6790666b596d12fffb8137ab965162..d6097786b4e3ee08ae132b57fd9495913b473e88 100644 | 
| --- a/third_party/libxml/libxml.gyp | 
| +++ b/third_party/libxml/libxml.gyp | 
| @@ -188,6 +188,21 @@ | 
| # defines the macro FOO as 1.) | 
| 'LIBXML_STATIC=', | 
| ], | 
| +          'variables': { | 
| +            'clang_warning_flags': [ | 
| +              # libxml passes `const unsigned char*` through `const char*`. | 
| +              '-Wno-pointer-sign', | 
| +              # pattern.c and uri.c both have an intentional | 
| +              # `for (...);` / `while(...);` loop. I submitted a patch to | 
| +              # move the `'` to its own line, but until that's landed | 
| +              # suppress the warning: | 
| +              '-Wno-empty-body', | 
| +              # debugXML.c compares array 'arg' to NULL. | 
| +              '-Wno-tautological-pointer-compare', | 
| +              # See http://crbug.com/138571#c8 | 
| +              '-Wno-ignored-attributes', | 
| +            ], | 
| +          }, | 
| 'include_dirs': [ | 
| '<(os_include)', | 
| '<(os_include)/include', | 
| @@ -234,27 +249,6 @@ | 
| 'product_name': 'xml2', | 
| }], | 
| ['clang==1', { | 
| -              'xcode_settings': { | 
| -                'WARNING_CFLAGS': [ | 
| -                  # libxml passes `const unsigned char*` through `const char*`. | 
| -                  '-Wno-pointer-sign', | 
| -                  # pattern.c and uri.c both have an intentional | 
| -                  # `for (...);` / `while(...);` loop. I submitted a patch to | 
| -                  # move the `'` to its own line, but until that's landed | 
| -                  # suppress the warning: | 
| -                  '-Wno-empty-body', | 
| -                  # debugXML.c compares array 'arg' to NULL. | 
| -                  '-Wno-tautological-pointer-compare', | 
| -                ], | 
| -              }, | 
| -              'cflags': [ | 
| -                '-Wno-pointer-sign', | 
| -                '-Wno-empty-body', | 
| -                '-Wno-tautological-pointer-compare', | 
| - | 
| -                # See http://crbug.com/138571#c8 | 
| -                '-Wno-ignored-attributes', | 
| -              ], | 
| 'msvs_settings': { | 
| 'VCCLCompilerTool': { | 
| 'AdditionalOptions': [ | 
|  |