Commit 06a4f4a2 authored by Christoph Schwering's avatar Christoph Schwering Committed by Commit Bot

[Autofill] Disabled DCHECK for language codes.

Bug: 1142413, 1150277
Change-Id: I60d8161fa25ef2cdeb2312a9eaf6b8e8c04f3669
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2547980
Commit-Queue: Matthias Körber <koerber@google.com>
Reviewed-by: default avatarMatthias Körber <koerber@google.com>
Reviewed-by: default avatarChristoph Schwering <schwering@google.com>
Auto-Submit: Christoph Schwering <schwering@google.com>
Cr-Commit-Position: refs/heads/master@{#828944}
parent 410715da
......@@ -9,7 +9,7 @@
#include <string>
#include <utility>
#include "base/check.h"
#include "base/logging.h"
#include "base/ranges/algorithm.h"
#include "base/types/strong_alias.h"
......@@ -33,10 +33,11 @@ class LanguageCode
private:
void Check() {
DCHECK(empty() || length() == 2 || value() == "und")
<< "Invalid language code '" << value() << "'";
DCHECK(base::ranges::all_of(value(), &islower))
<< "Invalid language code '" << value() << "'";
LOG_IF(ERROR,
!(empty() ||
(base::ranges::all_of(value(), &islower) && length() == 2) ||
value() == "und" || value() == "zh-CN" || value() == "zh-TW"))
<< "Unexpected language code '" << value() << "'";
}
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment