Switch to C++20 by default

Bug: pdfium:1932
Change-Id: I1afabb0049f48756cb3aeb723f7f6fbeb719486c
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/112170
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/pdfium.gni b/pdfium.gni
index ffa740a..6692dd7 100644
--- a/pdfium.gni
+++ b/pdfium.gni
@@ -39,7 +39,7 @@
   # Build PDFium using C++20 if set to true. Otherwise builds with C++17.
   # There is no "pdf_use_cxx20_override" variable because this is only used in
   # standalone PDFium, and not when PDFium is embedded in our projects.
-  pdf_use_cxx20 = (is_win && is_component_build) || is_fuchsia
+  pdf_use_cxx20 = true
 
   # Build PDFium against PartitionAlloc. When false, PDFium must build without
   # requiring any PartitionAlloc headers or code to be present. When true,