[WRTJS] Fix a gcc build error caused by function/class ambiguity 81/289081/4
authorSurya Kumar <surya.kumar7@samsung.com>
Tue, 28 Feb 2023 11:09:39 +0000 (16:39 +0530)
committerBot Blink <blinkbot@samsung.com>
Tue, 28 Feb 2023 18:53:15 +0000 (18:53 +0000)
commitb381a9861c923c8b85885d1f69d6b6309337fcb4
treecbcc11c50f8b006a6d0a4be277026ecc73d02418
parent6ec0539eef5c881d299988f812069beff175f4a8
[WRTJS] Fix a gcc build error caused by function/class ambiguity

1. Existing function name had the same signature as a class's constructor
leading to gcc causing build break. Made changes to resolve
the confusion.
2. Added a missing function definition that otherwise made a class
incomplete.

Reference:
https://github.com/electron/electron/pull/36096/commits/e50ab4a4db4042cbc007cd8d832f61b9c8bc0449

Change-Id: I3e6c27b8bbb450ab3ac908b9c985153e73526ff0
Signed-off-by: Surya Kumar <surya.kumar7@samsung.com>
electron/shell/browser/javascript_environment.cc
gin/public/v8_platform.h
gin/v8_platform.cc
wrt/src/browser/wrt_render_message_filter.h