Page MenuHomePhabricator

akhuang (Amy Huang)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 7 2019, 2:10 PM (210 w, 4 d)

Recent Activity

Mon, Feb 27

akhuang accepted D144931: DebugInfo: Disable ctor homing for types with only deleted (non copy/move) ctors.

Thanks for adding this!

Mon, Feb 27, 5:08 PM · Restricted Project, Restricted Project

Feb 3 2023

akhuang accepted D142048: [Phabricator] Fix __ptr32 arguments passed to builtins.
Feb 3 2023, 11:29 AM · Restricted Project, Restricted Project

Dec 22 2022

akhuang committed rG63aa57dc57e1: Small fixes to creduce-clang-crash.py script. (authored by akhuang).
Small fixes to creduce-clang-crash.py script.
Dec 22 2022, 8:34 AM · Restricted Project, Restricted Project

Dec 15 2022

akhuang added a comment to D139069: [lld-macho] Private label aliases to weak symbols should not retain section data.

Doesn't look like I have permissions to see that link. Could you share it?

We have been running into some issues too that blames to this, mostly around Swift-related stuff. Don't have a small repro yet though, so a small failing test would be helpful

I guess we should revert this for now

Dec 15 2022, 3:22 PM · Restricted Project, Restricted Project, Restricted Project
akhuang added a comment to D139069: [lld-macho] Private label aliases to weak symbols should not retain section data.

FYI, this change caused an iOS/arm64 test in Chromium to crash (https://bugs.chromium.org/p/chromium/issues/detail?id=1400716). Will try to investigate more, though.

Dec 15 2022, 3:07 PM · Restricted Project, Restricted Project, Restricted Project

Dec 7 2022

akhuang added a comment to D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention..

ping @efriedma, do you mind looking at this again? thanks!

Dec 7 2022, 10:27 AM · Restricted Project, Restricted Project

Dec 5 2022

akhuang accepted D138326: [CodeView] Don't generate dummy unnamed strcut/class/union type..
Dec 5 2022, 2:51 PM · Restricted Project, Restricted Project, Restricted Project
akhuang retitled D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention. from Try to implement lambdas with inalloca parameters by forwarding without use of inallocas. to Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention..
Dec 5 2022, 2:47 PM · Restricted Project, Restricted Project
akhuang added a comment to D138995: [CodeView] Add support for local S_CONSTANT records.

Looks good to me!

Dec 5 2022, 1:25 PM · Restricted Project, Restricted Project

Nov 28 2022

akhuang updated the diff for D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention..

Address comments

Nov 28 2022, 12:20 PM · Restricted Project, Restricted Project

Nov 22 2022

akhuang updated the diff for D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention..

add to test case, modify name mangling, change fn info opts enum type

Nov 22 2022, 1:52 PM · Restricted Project, Restricted Project

Nov 18 2022

akhuang added reviewers for D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention.: rnk, efriedma.
Nov 18 2022, 4:43 PM · Restricted Project, Restricted Project
akhuang added a comment to D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention..

I'm not quite sure I understand what's happening here. Does this actually avoid generating two copies of the function body if both the call operator and the conversion are used?

Nov 18 2022, 4:43 PM · Restricted Project, Restricted Project
akhuang updated the diff for D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention..

cleanup

Nov 18 2022, 4:43 PM · Restricted Project, Restricted Project
akhuang updated the diff for D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention..

Clean up existing code and add code to make the call operator also call the new function.

Nov 18 2022, 4:29 PM · Restricted Project, Restricted Project

Nov 14 2022

akhuang added a comment to D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..

Should we try to use this codepath for variadic lambdas as well?

Yes!

Do we want to try to unify our cloning code? CodeGenFunction::GenerateVarArgsThunk has code doing something similar. (It's at least worth comparing to see if you're doing something significantly different...)

Good idea

Might also be worth considering if we can avoid cloning here. It should be possible to emit the lambda body into a separate function with a calling convention of your choice, and make both the call operator and the static invoker call it.

This would be nice. I wasn't able to provide guidance on how to do that, and I think Amy was struggling to synthesize a new method (__invoke, __impl) at the AST layer.

I think you wouldn't actually synthesize it at all in the AST.

Basically, the follow code changes:

  1. Change the mangling of the function that contains the actual lambda body.
  2. Make that function use an alternate calling convention that doesn't involve inalloca etc.
  3. Synthesize thunks to represent the actual call operator and static invoker.

This is similar to the way virtual overriding works: there's an actual function, but there are also alternate entry points that end up in the vtables.

Nov 14 2022, 4:50 PM · Restricted Project, Restricted Project
akhuang updated the diff for D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..

Fix calling convention of cloned function.

Nov 14 2022, 1:58 PM · Restricted Project, Restricted Project

Nov 11 2022

akhuang added a comment to D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..

Might also be worth considering if we can avoid cloning here. It should be possible to emit the lambda body into a separate function with a calling convention of your choice, and make both the call operator and the static invoker call it.

Nov 11 2022, 4:30 PM · Restricted Project, Restricted Project
akhuang updated the diff for D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..

Move cloning code into a function.

Nov 11 2022, 4:26 PM · Restricted Project, Restricted Project
akhuang requested review of D137872: Implement lambdas with inalloca parameters by forwarding to function without inalloca calling convention..
Nov 11 2022, 3:19 PM · Restricted Project, Restricted Project

Nov 3 2022

akhuang added inline comments to D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..
Nov 3 2022, 4:56 PM · Restricted Project, Restricted Project
akhuang updated the diff for D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..

moved some stuff around

Nov 3 2022, 4:33 PM · Restricted Project, Restricted Project
akhuang added inline comments to D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..
Nov 3 2022, 4:31 PM · Restricted Project, Restricted Project

Nov 2 2022

akhuang added inline comments to D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..
Nov 2 2022, 3:54 PM · Restricted Project, Restricted Project
akhuang added inline comments to D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..
Nov 2 2022, 3:30 PM · Restricted Project, Restricted Project
akhuang added a reviewer for D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function.: rnk.
Nov 2 2022, 2:24 PM · Restricted Project, Restricted Project
akhuang updated the diff for D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..

update

Nov 2 2022, 2:13 PM · Restricted Project, Restricted Project

Nov 1 2022

akhuang updated the diff for D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..

update

Nov 1 2022, 4:47 PM · Restricted Project, Restricted Project
akhuang updated the diff for D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..

update

Nov 1 2022, 4:45 PM · Restricted Project, Restricted Project

Oct 28 2022

akhuang requested review of D136998: Try to implement lambdas with inalloca parameters by inlining the call operator function..
Oct 28 2022, 4:08 PM · Restricted Project, Restricted Project
akhuang abandoned D135730: Make inalloca lambda parameters work (for 32-bit windows)..
Oct 28 2022, 11:20 AM · Restricted Project, Restricted Project

Oct 27 2022

akhuang committed rG01636fb0aef0: Fix documentation error in e8433a2b06d5 (authored by akhuang).
Fix documentation error in e8433a2b06d5
Oct 27 2022, 3:42 PM · Restricted Project, Restricted Project
akhuang committed rGe8433a2b06d5: Update docs for -fuse-ctor-homing (authored by akhuang).
Update docs for -fuse-ctor-homing
Oct 27 2022, 3:25 PM · Restricted Project, Restricted Project
akhuang closed D136188: Update docs for -fuse-ctor-homing.
Oct 27 2022, 3:24 PM · Restricted Project, Restricted Project
akhuang updated the diff for D136188: Update docs for -fuse-ctor-homing.

Add another debug info strategy to the description

Oct 27 2022, 11:29 AM · Restricted Project, Restricted Project

Oct 18 2022

akhuang updated the diff for D136188: Update docs for -fuse-ctor-homing.

Move ctor homing info to fstandalone-debug.

Oct 18 2022, 1:55 PM · Restricted Project, Restricted Project
akhuang added a comment to D136188: Update docs for -fuse-ctor-homing.

Actually, maybe I should add some of this info to the -fstandalone-debug section.

Oct 18 2022, 1:40 PM · Restricted Project, Restricted Project
akhuang updated the diff for D136188: Update docs for -fuse-ctor-homing.

Remove documentation paragraph.

Oct 18 2022, 1:37 PM · Restricted Project, Restricted Project
akhuang added a comment to D136188: Update docs for -fuse-ctor-homing.

(not sure whether to discuss this here or on the bug)

Should we remove the documentation? Part of the principles of "cc1" flags is that their implementation details, not to be publicly used and maybe not to be publicly documented either?

Oct 18 2022, 1:37 PM · Restricted Project, Restricted Project
akhuang added a reviewer for D136188: Update docs for -fuse-ctor-homing: dblaikie.
Oct 18 2022, 11:16 AM · Restricted Project, Restricted Project
akhuang updated the summary of D136188: Update docs for -fuse-ctor-homing.
Oct 18 2022, 11:15 AM · Restricted Project, Restricted Project
akhuang requested review of D136188: Update docs for -fuse-ctor-homing.
Oct 18 2022, 10:57 AM · Restricted Project, Restricted Project

Oct 11 2022

akhuang requested review of D135730: Make inalloca lambda parameters work (for 32-bit windows)..
Oct 11 2022, 4:55 PM · Restricted Project, Restricted Project

Oct 7 2022

akhuang added a comment to D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..

@akhuang I noticed that https://github.com/llvm/llvm-project/blob/main/clang/lib/Driver/ToolChains/MSVC.cpp#L199-L200 has got an explicit check for Args.hasArg(options::OPT__SLASH_MD, options::OPT__SLASH_MDd) - I think that this would need to be amended to handle these cases too - or is that inferred from here somehow?

Oct 7 2022, 3:07 PM · Restricted Project, Restricted Project

Sep 22 2022

akhuang committed rG3283f71069a0: Add clang flag equivalent to clang-cl /Zl flag (authored by akhuang).
Add clang flag equivalent to clang-cl /Zl flag
Sep 22 2022, 4:09 PM · Restricted Project, Restricted Project
akhuang closed D133959: Add clang flag equivalent to clang-cl /Zl flag.
Sep 22 2022, 4:09 PM · Restricted Project, Restricted Project
akhuang updated the diff for D133959: Add clang flag equivalent to clang-cl /Zl flag.

Fix flag name in test case

Sep 22 2022, 10:22 AM · Restricted Project, Restricted Project

Sep 21 2022

akhuang updated the diff for D133959: Add clang flag equivalent to clang-cl /Zl flag.

Change name of flag, and alias /Zl to this flag.

Sep 21 2022, 4:53 PM · Restricted Project, Restricted Project
akhuang added a comment to D133959: Add clang flag equivalent to clang-cl /Zl flag.

Could the new flag be marked as an Alias in the tablegen, so that we don't need to do any code changes for it?

Sep 21 2022, 4:52 PM · Restricted Project, Restricted Project

Sep 20 2022

akhuang added a comment to rG4388b56d525c: Refactor unwind table driver interface to expose default level. NFC..

Commands like clang -funwind-tables -fsanitize=thread t.cc now result in an unused command line argument warning. Is this an intended behavior change?

Sep 20 2022, 11:37 AM · Restricted Project, Restricted Project

Sep 15 2022

akhuang committed rG9ada3d5a137f: Fix error in clang /MT equivalent flag patch. (authored by akhuang).
Fix error in clang /MT equivalent flag patch.
Sep 15 2022, 1:26 PM · Restricted Project, Restricted Project
akhuang requested review of D133959: Add clang flag equivalent to clang-cl /Zl flag.
Sep 15 2022, 11:16 AM · Restricted Project, Restricted Project
akhuang committed rGfda44bedd64d: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd. (authored by akhuang).
Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd.
Sep 15 2022, 10:53 AM · Restricted Project, Restricted Project
akhuang closed D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..
Sep 15 2022, 10:52 AM · Restricted Project, Restricted Project
akhuang updated the diff for D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..

ran clang-format

Sep 15 2022, 10:45 AM · Restricted Project, Restricted Project
akhuang added inline comments to D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..
Sep 15 2022, 10:45 AM · Restricted Project, Restricted Project

Sep 14 2022

akhuang updated the diff for D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..

more comments

Sep 14 2022, 5:28 PM · Restricted Project, Restricted Project
akhuang updated the diff for D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..

Address comments, more cleanup

Sep 14 2022, 10:51 AM · Restricted Project, Restricted Project
akhuang added inline comments to D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..
Sep 14 2022, 10:51 AM · Restricted Project, Restricted Project

Sep 12 2022

akhuang added inline comments to D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..
Sep 12 2022, 3:55 PM · Restricted Project, Restricted Project
akhuang updated the diff for D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..

Clean up test, add doc brief to new flag, try to put the flag logic in a separate function

Sep 12 2022, 3:54 PM · Restricted Project, Restricted Project

Sep 8 2022

akhuang retitled D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd. from Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd. This will allow selecting the MS C runtime library without having to use cc1 flags. to Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..
Sep 8 2022, 4:58 PM · Restricted Project, Restricted Project

Sep 7 2022

akhuang requested review of D133457: Add Clang driver flags equivalent to cl's /MD, /MT, /MDd, /MTd..
Sep 7 2022, 2:58 PM · Restricted Project, Restricted Project

Aug 11 2022

akhuang added a comment to D131704: [Clang] Tighten restrictions on enum out of range diagnostic .

We're seeing this warning in code with global constants, e.g.

Aug 11 2022, 4:09 PM · Restricted Project, Restricted Project

Aug 3 2022

akhuang committed rGf3bd773abd8e: Replace pdb file used in llvm-symbolizer test with a smaller file. (authored by akhuang).
Replace pdb file used in llvm-symbolizer test with a smaller file.
Aug 3 2022, 9:59 AM · Restricted Project, Restricted Project
akhuang closed D131035: Replace pdb file used in llvm-symbolizer test with a smaller file..
Aug 3 2022, 9:59 AM · Restricted Project, Restricted Project

Aug 2 2022

akhuang requested review of D131035: Replace pdb file used in llvm-symbolizer test with a smaller file..
Aug 2 2022, 5:12 PM · Restricted Project, Restricted Project
akhuang added a comment to D81950: [NativeSession] Add column numbers to NativeLineNumber..

The test-columns.pdb file added here is 6MB large. Is it possible to reduce its size while preserving the spirit of the test?

Aug 2 2022, 12:07 PM · Restricted Project, Restricted Project

Jul 19 2022

akhuang accepted D130123: Extend ptr32 support to be applied on typedef.

Looks good, thanks!

Jul 19 2022, 1:56 PM · Restricted Project, Restricted Project

Jul 15 2022

akhuang added a comment to D110450: [LLD] Remove global state in lld/COFF.

Hello @akhuang! Do you think I can land this on your behalf? I've already rebased & tested locally.

Jul 15 2022, 10:47 AM · Restricted Project, Restricted Project

Jun 29 2022

akhuang added a comment to rGd4f39d833332: [InstCombine] add fold for (ShiftC >> X) >u C.

Hi, this caused a crash in chromium builds - here's a c-reduced repro

int a;
void b() {
  int c = 16 >> a;
  short *d;
  long e;
  short *f = e = 0;
  for (; e < c; e++)
    *f++ = d[0];
}
Jun 29 2022, 6:25 PM · Restricted Project, Restricted Project

Jun 28 2022

akhuang accepted D128680: [SLP]Fix PR56251: Do not remove the reordering from the root node, being used as an operand..
Jun 28 2022, 1:40 PM · Restricted Project, Restricted Project
akhuang added a comment to D128680: [SLP]Fix PR56251: Do not remove the reordering from the root node, being used as an operand..

This also fixes the crashes in the chromium build, thanks!

Jun 28 2022, 1:11 PM · Restricted Project, Restricted Project

Jun 27 2022

akhuang added a comment to D115462: [SLP]Improve shuffles cost estimation where possible..

I saw another crash on chromium builds - not sure if this is related to the previous mentioned crash but here's a creduced repro:

struct f {
  float g;
  float h;
};
struct j {
  j() = default;
  j(float k, float l) : c(k), d(l) {}
  j operator*(j k) const { return j(k.a + c, b + k.d); }
  float a = 1.0f;
  float b = 0.0f;
  float c = 0.0f;
  float d = 1.0f;
  float e = 0.0f;
};
struct m {
  j n() const;
  f o;
  j p;
};
j m::n() const {
  if (o.g || o.h)
    return j();
  j a;
  return p * a;
}

build with

clang -cc1 -O2 -vectorize-slp -emit-llvm -fno-delete-null-pointer-checks t.cpp
Jun 27 2022, 2:08 PM · Restricted Project, Restricted Project

Apr 5 2022

akhuang added a comment to D123151: [llvm-symbolizer] Fix line offset for inline site..

Oh, I see, looks good then!

Apr 5 2022, 5:12 PM · Restricted Project, Restricted Project
akhuang accepted D123151: [llvm-symbolizer] Fix line offset for inline site..

I think this looks good, although I don't entirely remember how these work-- what's the situation where the "current line offset is actually for next range"?

Apr 5 2022, 4:38 PM · Restricted Project, Restricted Project

Jan 26 2022

akhuang updated the diff for D110450: [LLD] Remove global state in lld/COFF.

some more ctx.config -> config->

Jan 26 2022, 10:10 AM · Restricted Project, Restricted Project

Jan 21 2022

akhuang updated the diff for D110450: [LLD] Remove global state in lld/COFF.

config. to config->

Jan 21 2022, 7:16 PM · Restricted Project, Restricted Project
akhuang added inline comments to D110450: [LLD] Remove global state in lld/COFF.
Jan 21 2022, 7:16 PM · Restricted Project, Restricted Project
akhuang updated the diff for D110450: [LLD] Remove global state in lld/COFF.

further cleanup

Jan 21 2022, 5:47 PM · Restricted Project, Restricted Project
akhuang updated the diff for D110450: [LLD] Remove global state in lld/COFF.

cleanup and fix stuff that got messed during rebase

Jan 21 2022, 12:27 PM · Restricted Project, Restricted Project

Jan 20 2022

akhuang updated the diff for D110450: [LLD] Remove global state in lld/COFF.

Address comments

Jan 20 2022, 5:22 PM · Restricted Project, Restricted Project
akhuang added a comment to D110450: [LLD] Remove global state in lld/COFF.

@aganea Ah, right, I can take a look at the comments today

Jan 20 2022, 12:28 PM · Restricted Project, Restricted Project

Jan 10 2022

akhuang added a comment to D116766: [SCEV] Sequential/in-order `UMin` expression.

Hi, this change caused clang to crash in chromium arm builds; could you take a look?

Jan 10 2022, 4:50 PM · Restricted Project

Jan 7 2022

akhuang committed rG28d2977ff236: [-fms-extensions] Make some exception specification warnings/errors compatible… (authored by akhuang).
[-fms-extensions] Make some exception specification warnings/errors compatible…
Jan 7 2022, 2:42 PM
akhuang closed D116256: [-fms-extensions] Make some exception specification warnings/errors compatible with what cl.exe does.
Jan 7 2022, 2:42 PM · Restricted Project

Jan 6 2022

akhuang updated the diff for D116256: [-fms-extensions] Make some exception specification warnings/errors compatible with what cl.exe does.

Add std=c++17 to the test.

Jan 6 2022, 10:21 AM · Restricted Project

Jan 5 2022

akhuang added a comment to D116256: [-fms-extensions] Make some exception specification warnings/errors compatible with what cl.exe does.

Thanks for the patch! This looks roughly right to me.

Maybe the list of ESTs that are allowed to be mismatched should be opt-in instead of opt-out? (i.e. instead of checking for "not EST_BasicNoexcept / EST_DependentNoexcept", check for EST_NoThrow (I think?) Not sure which way is better.

(Looks like the old code was added for https://llvm.org/PR25265)

Could you check that we still emit the warning on line 5 in https://godbolt.org/z/bxfx8jsjd ? The test is mostly from https://docs.microsoft.com/en-us/cpp/build/reference/zc-noexcepttypes?view=msvc-170 -- it feels like we might want to have different behavior in c++17 (and later) and c++14 (and earlier) for some of the diags, possibly. Looks like MSVC also has an error on line 15 by default (with /std:c++17, it seems to accept it with /std:c++14), while we only warn.

(I'm a bit surprised the noexcept bit doesn't make it into the mangled name in the ms abi, but we're consistent with msvc about this so that's all good.)

Jan 5 2022, 5:56 PM · Restricted Project
akhuang updated the diff for D116256: [-fms-extensions] Make some exception specification warnings/errors compatible with what cl.exe does.

Fix warning behavior

Jan 5 2022, 5:48 PM · Restricted Project

Dec 23 2021

akhuang requested review of D116256: [-fms-extensions] Make some exception specification warnings/errors compatible with what cl.exe does.
Dec 23 2021, 3:24 PM · Restricted Project

Nov 11 2021

akhuang planned changes to D113629: Add path to lower addrspacecasts in constant exprs for __ptr32/__ptr64..
Nov 11 2021, 11:22 AM · Restricted Project

Nov 10 2021

akhuang requested review of D113629: Add path to lower addrspacecasts in constant exprs for __ptr32/__ptr64..
Nov 10 2021, 4:41 PM · Restricted Project

Nov 3 2021

akhuang accepted D112710: [Support] [Windows] Use RemoveFileOnSignal if unable to use the delete-on-close flag.

lgtm!

Nov 3 2021, 11:33 AM · Restricted Project

Oct 26 2021

akhuang accepted D111875: [Support] [Windows] Manually clean up temp files on network shares.

lgtm!

Oct 26 2021, 4:05 PM · Restricted Project
akhuang added a comment to D112376: [Support] [Windows] Use the regular RemoveFileOnSignal() mechanism on Windows too.

I think on Windows the RemoveFileOnSignal path doesn't always work when the process is killed, which causes temp files to be left sometimes (see https://reviews.llvm.org/D102736)

Oct 26 2021, 11:58 AM · Restricted Project

Oct 20 2021

akhuang added a comment to D111875: [Support] [Windows] Manually clean up temp files on network shares.

This also appears to fix another llvm bug filed on a windows ram drive issue (https://bugs.llvm.org/show_bug.cgi?id=52080), which is cool.

Oct 20 2021, 1:12 PM · Restricted Project

Oct 5 2021

akhuang committed rGc7104e506619: [Sema] Allow comparisons between different ms ptr size address space types. (authored by akhuang).
[Sema] Allow comparisons between different ms ptr size address space types.
Oct 5 2021, 10:56 AM
akhuang closed D110670: [Sema] Allow comparisons between different ms ptr size address space types..
Oct 5 2021, 10:56 AM · Restricted Project

Oct 4 2021

akhuang updated the diff for D110670: [Sema] Allow comparisons between different ms ptr size address space types..

add test

Oct 4 2021, 10:08 AM · Restricted Project

Sep 30 2021

akhuang added inline comments to D110670: [Sema] Allow comparisons between different ms ptr size address space types..
Sep 30 2021, 2:54 PM · Restricted Project