DescriptionRevert of Clang plugin to check that unstable types are not used in IPC. (patchset #22 id:420001 of https://codereview.chromium.org/1665363002/ )
Reason for revert:
IPC plugin tests are failing on the clang/tot win bots, even after the fix attempt.
Original issue's description:
> Clang plugin to check that unstable types are not used in IPC.
>
> We want IPC messages to be stable so that 32-bit and 64-bit processes
> can talk to each other. This plugin blacklists the following types that
> are known to be unstable:
>
> 1. Types: long / unsigned long (but not typedefs to)
> 2. Typedefs: intmax_t, uintmax_t, intptr_t, uintptr_t, wint_t,
> size_t, rsize_t, ssize_t, ptrdiff_t, dev_t, off_t, clock_t,
> time_t, suseconds_t (including typedefs to)
>
> Blacklisted types are not allowed in IPC::WriteParam() invocations or
> IPC::CheckedTuple<> specializations.
>
> BUG=581409
> CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel
>
> Committed: https://crrev.com/a817c371a7a33cdf9282b711dafbdcee83b788e4
> Cr-Commit-Position: refs/heads/master@{#380151}
TBR=dcheng@chromium.org,jam@chromium.org,vmpstr@chromium.org,hans@chromium.org,dskiba@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=581409
Committed: https://crrev.com/fe36ec4d077c3a89979854bf37328dd41bb24ca6
Cr-Commit-Position: refs/heads/master@{#380408}
Patch Set 1 #
Messages
Total messages: 5 (1 generated)
|