Avoid converting |char* field| to |CheckedPtr<char> field|.
The avoided conversion breaks compilation of string-literal based global initialization like the example below: struct MyStruct { int foo; CheckedPtr<const char> bar; } MyStruct g_foo = { 123, // Invokes CheckedPtr<char>'s constructor: "string literal" }; Bug: 1069567 Change-Id: I897a1fad9222b904ea6f70fd23bc508d253ff97d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2161146 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by:Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#768930}
Showing
Please register or sign in to comment