LLVM/project 369da84flang/include/flang/Lower BoxAnalyzer.h, flang/include/flang/Semantics tools.h

[flang][cuda] Allow assumed-size declaration for SHARED variable (#130833)

Avoid triggering an assertion for shared variable using the assumed-size
syntax.

```
attributes(global) subroutine sharedstar()
  real, shared :: s(*) ! ok. dynamic shared memory.
end subroutine
```
DeltaFile
+10-0flang/include/flang/Semantics/tools.h
+9-0flang/test/Lower/CUDA/cuda-shared01.cuf
+3-2flang/include/flang/Lower/BoxAnalyzer.h
+22-23 files