Eliminate .member = foo struct initialization (#7899)
Eliminate .member = foo struct initialization (#7899)

This breaks MSVC:
```
[3049/3506] CXX obj/flutter/shell/gpu/gpu_surface_gl.gpu_surface_gl_delegate.obj
FAILED: obj/flutter/shell/gpu/gpu_surface_gl.gpu_surface_gl_delegate.obj
ninja -t msvc -e environment.x64 -- E:\b\c\goma_cache\client/gomacc.exe "E:\b\depot_tools\win_toolchain\vs_files\3bc0ec615cf20ee342f3bc29bc991b5ad66d8d2c\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64/cl.exe" /nologo /showIncludes /FC @obj/flutter/shell/gpu/gpu_surface_gl.gpu_surface_gl_delegate.obj.rsp /c ../../flutter/shell/gpu/gpu_surface_gl_delegate.cc /Foobj/flutter/shell/gpu/gpu_surface_gl.gpu_surface_gl_delegate.obj /Fdobj/flutter/shell/gpu/gpu_surface_gl_cc.pdb
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(70): error C2059: syntax error: '.'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(71): error C2143: syntax error: missing ';' before '}'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(76): error C2061: syntax error: identifier 'ProcResolverContext'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(78): error C3536: 'proc_resolver_context': cannot be used before it is initialized
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(78): error C2227: left of '->resolver' must point to class/struct/union/generic type
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(78): note: type is 'int'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(82): error C2059: syntax error: 'if'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(82): error C2143: syntax error: missing ';' before '{'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(82): error C2447: '{': missing function header (old-style formal list?)
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(87): error C2059: syntax error: 'if'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(87): error C2143: syntax error: missing ';' before '{'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(87): error C2447: '{': missing function header (old-style formal list?)
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(91): error C2059: syntax error: '('
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(91): error C2059: syntax error: ')'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(92): error C2059: syntax error: 'return'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(95): error C2653: 'GPUSurfaceGLDelegate': is not a class or namespace name
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(95): error C2270: 'GetGLInterface': modifiers not allowed on nonmember functions
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(96): error C3861: 'GetGLProcResolver': identifier not found
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(96): error C3861: 'CreateGLInterface': identifier not found
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(100): error C2653: 'GPUSurfaceGLDelegate': is not a class or namespace name
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(101): error C3861: 'CreateGLInterface': identifier not found
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(104): error C2059: syntax error: '}'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(104): error C2143: syntax error: missing ';' before '}'
```
jason-simmons/sky_engine,Hixie/sky_engine,devoncarew/sky_engine,Hixie/sky_engine,rmacnak-google/engine,mikejurka/engine,chinmaygarde/flutter_engine,devoncarew/sky_engine,aam/engine,tvolkert/engine,jamesr/sky_engine,Hixie/sky_engine,tvolkert/engine,jason-simmons/flutter_engine,jamesr/flutter_engine,flutter/engine,jamesr/flutter_engine,rmacnak-google/engine,cdotstout/sky_engine,devoncarew/sky_engine,Hixie/sky_engine,aam/engine,jamesr/flutter_engine,chinmaygarde/sky_engine,mikejurka/engine,jamesr/flutter_engine,devoncarew/engine,aam/engine,tvolkert/engine,devoncarew/engine,tvolkert/engine,mikejurka/engine,cdotstout/sky_engine,rmacnak-google/engine,jason-simmons/sky_engine,devoncarew/engine,jamesr/sky_engine,tvolkert/engine,jason-simmons/flutter_engine,devoncarew/engine,jason-simmons/sky_engine,devoncarew/engine,flutter/engine,jamesr/flutter_engine,mikejurka/engine,chinmaygarde/flutter_engine,jamesr/sky_engine,devoncarew/engine,tvolkert/engine,chinmaygarde/sky_engine,Hixie/sky_engine,jamesr/sky_engine,aam/engine,jason-simmons/sky_engine,chinmaygarde/sky_engine,jason-simmons/flutter_engine,chinmaygarde/flutter_engine,chinmaygarde/sky_engine,rmacnak-google/engine,Hixie/sky_engine,flutter/engine,Hixie/sky_engine,mikejurka/engine,mikejurka/engine,aam/engine,chinmaygarde/flutter_engine,chinmaygarde/flutter_engine,devoncarew/sky_engine,devoncarew/sky_engine,cdotstout/sky_engine,jamesr/flutter_engine,cdotstout/sky_engine,jamesr/flutter_engine,jason-simmons/flutter_engine,chinmaygarde/flutter_engine,jason-simmons/flutter_engine,devoncarew/sky_engine,mikejurka/engine,jason-simmons/flutter_engine,mikejurka/engine,mikejurka/engine,aam/engine,jamesr/sky_engine,jason-simmons/sky_engine,jason-simmons/flutter_engine,chinmaygarde/flutter_engine,jamesr/sky_engine,cdotstout/sky_engine,aam/engine,tvolkert/engine,jason-simmons/flutter_engine,chinmaygarde/sky_engine,jamesr/flutter_engine,jason-simmons/sky_engine,jamesr/sky_engine,flutter/engine,rmacnak-google/engine,aam/engine,chinmaygarde/sky_engine,flutter/engine,rmacnak-google/engine,flutter/engine,flutter/engine,Hixie/sky_engine,chinmaygarde/sky_engine,jason-simmons/sky_engine,flutter/engine,devoncarew/sky_engine,cdotstout/sky_engine,jamesr/flutter_engine,rmacnak-google/engine,cdotstout/sky_engine,devoncarew/engine