Commit 53ac26f
fix: linker emits unique constant names when component has both ng-content and host styles (#64)
The linker's host binding compilation now continues from the template's
pool index instead of restarting at 0, preventing duplicate `_c0`
declarations when a component has both `<ng-content>` and host style
bindings.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 872f726 commit 53ac26f
File tree
2 files changed
+81
-7
lines changed- crates/oxc_angular_compiler/src
- component
- linker
2 files changed
+81
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1989 | 1989 | | |
1990 | 1990 | | |
1991 | 1991 | | |
| 1992 | + | |
1992 | 1993 | | |
1993 | 1994 | | |
1994 | 1995 | | |
1995 | 1996 | | |
1996 | 1997 | | |
1997 | 1998 | | |
| 1999 | + | |
1998 | 2000 | | |
1999 | 2001 | | |
2000 | 2002 | | |
| |||
2556 | 2558 | | |
2557 | 2559 | | |
2558 | 2560 | | |
| 2561 | + | |
2559 | 2562 | | |
2560 | 2563 | | |
2561 | 2564 | | |
| |||
2576 | 2579 | | |
2577 | 2580 | | |
2578 | 2581 | | |
2579 | | - | |
2580 | 2582 | | |
2581 | 2583 | | |
2582 | | - | |
| 2584 | + | |
2583 | 2585 | | |
2584 | 2586 | | |
2585 | 2587 | | |
| |||
2605 | 2607 | | |
2606 | 2608 | | |
2607 | 2609 | | |
| 2610 | + | |
2608 | 2611 | | |
2609 | 2612 | | |
2610 | | - | |
2611 | | - | |
| 2613 | + | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
| 2618 | + | |
| 2619 | + | |
2612 | 2620 | | |
2613 | 2621 | | |
2614 | 2622 | | |
| |||
2653 | 2661 | | |
2654 | 2662 | | |
2655 | 2663 | | |
| 2664 | + | |
| 2665 | + | |
| 2666 | + | |
| 2667 | + | |
2656 | 2668 | | |
2657 | 2669 | | |
2658 | 2670 | | |
| |||
2824 | 2836 | | |
2825 | 2837 | | |
2826 | 2838 | | |
| 2839 | + | |
2827 | 2840 | | |
2828 | 2841 | | |
2829 | 2842 | | |
| |||
2832 | 2845 | | |
2833 | 2846 | | |
2834 | 2847 | | |
| 2848 | + | |
2835 | 2849 | | |
2836 | 2850 | | |
2837 | 2851 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1399 | 1399 | | |
1400 | 1400 | | |
1401 | 1401 | | |
1402 | | - | |
1403 | | - | |
1404 | | - | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
1405 | 1408 | | |
1406 | 1409 | | |
1407 | 1410 | | |
| |||
1976 | 1979 | | |
1977 | 1980 | | |
1978 | 1981 | | |
| 1982 | + | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
| 1989 | + | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
| 1995 | + | |
| 1996 | + | |
| 1997 | + | |
| 1998 | + | |
| 1999 | + | |
| 2000 | + | |
| 2001 | + | |
| 2002 | + | |
| 2003 | + | |
| 2004 | + | |
| 2005 | + | |
| 2006 | + | |
| 2007 | + | |
| 2008 | + | |
| 2009 | + | |
| 2010 | + | |
| 2011 | + | |
| 2012 | + | |
| 2013 | + | |
| 2014 | + | |
| 2015 | + | |
| 2016 | + | |
| 2017 | + | |
| 2018 | + | |
| 2019 | + | |
| 2020 | + | |
| 2021 | + | |
| 2022 | + | |
| 2023 | + | |
| 2024 | + | |
| 2025 | + | |
| 2026 | + | |
| 2027 | + | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
1979 | 2039 | | |
1980 | 2040 | | |
1981 | 2041 | | |
| |||
0 commit comments