finally.h uses std::move(...), which is declared in the header. This currently compiles because std::move is provided by transitive libc++ modules, but this transitive include is not guaranteed to exist, as was found when compiling chrome with Clang modules (https://crbug.com/543704).
finally.h uses std::move(...), which is declared in the header. This currently compiles because std::move is provided by transitive libc++ modules, but this transitive include is not guaranteed to exist, as was found when compiling chrome with Clang modules (https://crbug.com/543704).