"Potential usage of an uninitialized variable" build failure(s) — clang 11.0.0

int f(int b) {
  int n;
  if (b)
    n = 1;
  return n;
}
In some cases, n can be uninitialized.
gcc -Werror plop.c will accept this code while clang -Werror plop.c will fail.
PackageVersionSupposed error messageFull log Bug report
glewlwyd 2.4.0-1register.c:1270:14: error: variable 'ret' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized] Log
monkeysphere 0.43-3src/agent-transfer/main.c:409:14: error: variable 'mpilen' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized] Log
vzquota 3.1-4quotaon.c:1002:7: error: variable 'ugid' is used uninitialized whenever '||' condition is true [-Werror,-Wsometimes-uninitialized] Log 753065

3 errors