Page MenuHomePhabricator

urazoff (Dilshod Urazov)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 29 2022, 3:52 AM (13 w, 3 d)

Recent Activity

Dec 18 2022

urazoff added a comment to D137020: [clang][AST] Handle variable declaration with unknown typedef in C.

@sammccall @aaron.ballman I am thinking about another solution with tentative parsing as implemented for C++ in Parser::isCXXSimpleDeclaration (which is eventually called from isDeclarationStatement()). This approach works well for C++. So I want to update this patch with this approach.

Dec 18 2022, 12:44 PM · Restricted Project, Restricted Project

Dec 14 2022

urazoff added inline comments to D137020: [clang][AST] Handle variable declaration with unknown typedef in C.
Dec 14 2022, 12:38 PM · Restricted Project, Restricted Project

Dec 4 2022

urazoff added inline comments to D137020: [clang][AST] Handle variable declaration with unknown typedef in C.
Dec 4 2022, 10:46 AM · Restricted Project, Restricted Project

Nov 29 2022

urazoff updated the diff for D137020: [clang][AST] Handle variable declaration with unknown typedef in C.

Reasoning about invalid code is made now in specific parsing path not in general decision-making method.

Nov 29 2022, 11:50 AM · Restricted Project, Restricted Project
urazoff added inline comments to D137020: [clang][AST] Handle variable declaration with unknown typedef in C.
Nov 29 2022, 10:58 AM · Restricted Project, Restricted Project

Nov 20 2022

urazoff updated the diff for D137020: [clang][AST] Handle variable declaration with unknown typedef in C.
  • Added test for AST dump of invalid C code
  • Added testcase for diagnostics
  • Some minor fixes
Nov 20 2022, 11:26 AM · Restricted Project, Restricted Project

Nov 15 2022

urazoff updated the diff for D137020: [clang][AST] Handle variable declaration with unknown typedef in C.

Added test to show the advantage in AST dump.
Missing keywords are added in 'IsUnknownTypedefName', the function is static now.
'DisambiguatingWithExpression' check is added to narrow down the effect of the changes.

Nov 15 2022, 1:49 AM · Restricted Project, Restricted Project

Nov 8 2022

urazoff added inline comments to D137020: [clang][AST] Handle variable declaration with unknown typedef in C.
Nov 8 2022, 1:59 AM · Restricted Project, Restricted Project

Nov 7 2022

urazoff added inline comments to D137020: [clang][AST] Handle variable declaration with unknown typedef in C.
Nov 7 2022, 3:34 AM · Restricted Project, Restricted Project

Oct 29 2022

urazoff added a comment to D137020: [clang][AST] Handle variable declaration with unknown typedef in C.

https://github.com/llvm/llvm-project/issues/58355 corresponding github issue with current clang behavior.

Oct 29 2022, 6:25 AM · Restricted Project, Restricted Project
urazoff requested review of D137020: [clang][AST] Handle variable declaration with unknown typedef in C.
Oct 29 2022, 6:20 AM · Restricted Project, Restricted Project