Function declarations and variable declarations can have private extern as storage class. I sought in the C and C++ standards for 'private extern' but I found nothing. What does private extern mean? When the clang's AST can have private extern in one of its vertices? thanks pb