Moving defines before they are used with unique_ptr allows to compile this file with -std=c++2b flag. Bug: webrtc:339074792 Change-Id: Ie7c37ab724800aea4545b72b4d2a779e12a2026a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360860 Auto-Submit: Ho Cheung <hocheung@chromium.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#42879}