Remove base::ManualConstructor.

Usage of base::ManualConstructor can be replaced with unions,
base::Optional, or (in the future) std::aligned_storage.

Bug: 773351
Change-Id: I1a82a2657798a98bf6c682702f22bb108d9cfc02
Reviewed-on: https://chromium-review.googlesource.com/711325
Reviewed-by: Brett Wilson <brettw@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#508787}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f4ecd4bed36c803a8ab88e44bd5a91bdd3d95d46
1 file changed
tree: 4ba848d5a0a60c095bfca844374949833bba1b1b
  1. tools/