BUG: Outer/right merge with EA dtypes cast to object
- [x] closes #40073
- [x] tests added / passed
- [x] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing.html#code-standards) for how to run them
- [x] whatsnew entry

https://dev.azure.com/pandas-dev/pandas/_build/results?buildId=64682&view=logs&j=bf526160-cc38-5046-7b49-5141c64a483a&t=6a92c4fe-2b0b-5acd-cfba-e7901042d9bd is failing. maybe restrict the test to only EA types e.g. any_float_dtype and any_int_ea_dtype Hi @jreback - The failure is somehow in TestMerge.test_handle_join_key_pass_array. And not the ones I added. Surprisingly, its not failing in my local > Hi @jreback - The failure is somehow in TestMerge.test_handle_join_key_pass_array. And not the ones I added. Surprisingly, its not failing in my local

Since these are windows and 32-bit failures, would guess it has to do with these platforms defaulting to i32 instead of i64 > Since these are windows and 32-bit failures, would guess it has to do with these platforms defaulting to i32 instead of i64

If these are defaulting to int32 instead of int64, shouldn't the assertion pass? (the way both defaults to int64 in my local). @mzeitlin11 if you can give a quick relook thanks @debnathshoham  @meeseeksdev backport 1.3.x Something went wrong ... Please have  a look at my logs.