libc++: Stop adding legacy debug files when enable_iterator_debugging=true

These files have been removed from libc++ in upstream commits
1886005576 ("[libc++] Remove dead code in
legacy_debug_handler.cpp (#68155)") and 2a9cfd11a6 ("[libc++] Remove the
legacy debug mode").

Also fix GN's while at it. This should fix errors such as

Change-Id: I66440c96747157e63497398e3379856aa731dec1
Commit-Queue: Nico Weber <>
Auto-Submit: Raphael Kubo Da Costa <>
Reviewed-by: Nico Weber <>
Cr-Commit-Position: refs/heads/main@{#1211506}
GitOrigin-RevId: abfd6663cf30fa163fc72880bdac7a20afde6760
1 file changed
tree: f0d820afbc7bd85457f13a1636a5a74349b53593
  1. bootstrap/
  2. tutorial/

GN now lives at

To roll the latest version of GN into Chromium:

  1. Create a new Git branch.
  2. Run python tools/gn/; this will modify //DEPS and //buildtools/DEPS to point to the most recent revision of GN and create a commit with a list of the changes included in the roll.
  3. Run git-cl upload to upload the commit as a change for review.

If you don't want to roll to the latest version, you can specify the SHA-1 to roll to use as an argument to the script, and it will be used instead.